Disable Keyevents for Bootstrap Carousel
Disable Keyevents for Bootstrap Carousel
我有一个引导旋转木马的形式。如果光标在输入字段中,我不能使用左右键来移动光标,因为它们会触发旋转木马滑动。
我的问题是如何禁用旋转木马运动时,按任何键。
<div id="myCarousel" class="carousel slide" data-ride="carousel" data-keyboard="false"></div>
这个方法解决了问题
如果你打开bootstrap.js,你会发现这段代码:
Carousel.prototype.keydown=function(e){
switch(e.which){
case 37:
this.prev();
break;
case 39:
this.next();
break;
default:
return
}
e.preventDefault()
};
注释或删除它将解决您的问题。但是我不想改变库,所以我将不得不等待bootstrap团队来修复它。
PS:尝试添加data-keyboard="false"
到您的class="carousel slide"
元素,看看它是否有帮助?
试试这个,它对我有用。
$("#selector").off('keydown.bs.carousel');
相关文章:
- 如何移除或改进:在Bootstrap Carousel上聚焦风格
- 如何触发Bootstrap Carousel's转盘指示器
- 可以'在IE上的Bootstrap(v3.3.4)中,无法在导航栏下看到Carousel
- Twitter Bootstrap Carousel 在向左或向右滑动控制时不断向上移动
- Bootstrap Carousel无法使用AngularJS
- Bootstrap Carousel transition ON hover only
- Bootstrap 3 carousel lazyload 插件不适用于 jQuery 1.11
- Twitter Bootstrap Carousel使用Joomla及其Mootools
- 如何告诉Bootstrap Carousel转到特定索引
- Twitter Bootstrap Carousel - 如何实现连续慢速滚动
- couldn't get Bootstrap carousel to work with Ember
- UI Bootstrap Carousel(带有Bootstrap 2.3.2)在AngularJS中隐藏和显示时不工作
- 使用bootstrap-carousel.js失败
- Bootstrap Carousel幻灯片2中的第二个谷歌图表没有'不要出现
- Bootstrap 3 Carousel在本地工作,但赢得了't在服务器上滑动
- 为什么我的Bootstrap Carousel没有从第二张幻灯片移动
- Disable Keyevents for Bootstrap Carousel
- jQuery的onclick事件不会在bootstrap carousel中触发
- PHP : Carousel Bootstrap CSS
- Carousel bootstrap with angular js