根据文档,
/ javascript /#carousel

keyboard 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>

09-28 07:52
查看更多