根据文档,
/ javascript /#carouselkeyboard boolean true
当我尝试演示时(使用默认设置)
http://getbootstrap.com/examples/carousel/
注意:(Mac 10.9.5,Safari 7.1.3,Firefox 36.0.1)
苹果浏览器,
似乎从不响应键盘事件。
火狐
有时可以使用,但是如果我单击屏幕底部时可以使用,它将忽略以后的键盘事件。
我试过使用:
$(document).ready(function(){
$("#myCarousel").carousel({
interval : false,
pause: true,
keyboard: true
});
});
这似乎也无济于事。
有什么建议么? - 谢谢,
[R
更新
我的Github问题已结束,并附有解释。
https://github.com/twbs/bootstrap/issues/16164
最佳答案
this answer中提供的代码与您的demo完美配合
只需在文档的最后添加以下代码:
<script>
$(document).bind('keyup', function(e) {
if(e.which == 39){
$('.carousel').carousel('next');
}
else if(e.which == 37){
$('.carousel').carousel('prev');
}
});
</script>