Bootstrap Mode按钮不会对单击做出响应
Bootstrap Modal buttons do not respond to click
我有一匹母马,在模式popover中有Bootstraps按钮。无论我做什么,我都无法启动点击事件。最新的引导程序,jQuery 1.7.1。
在模态内部,我有一个带按钮的页脚
<div class="modal-footer">
<a href="#" class="btn cancelBtn">Cancel</a>
<a href="#" class="btn dontSaveBtn">Don't Save</a>
</div>
我的JS不起作用(点击永远不会触发)
$("#navigate-away .cancelBtn").on("click", function(event){
console.log('Click.');
$('#navigate-away').modal('hide');
});
我可以通过使用悬停而不是点击来证明它是有效的(悬停可以发射)
$("#navigate-away .cancelBtn").on("hover", function(event){
console.log('Click.');
$('#navigate-away').modal('hide');
});
点击事件似乎被内部吞噬了?我看到很多人都在使用这种精确的方法,没有任何问题。我错过了什么简单的东西?
这确实与另一个库发生了冲突。这是一个令人震惊的调试,我最终得到了它相对简单地使用Allan Jardine的视觉事件书签http://www.sprymedia.co.uk/article/Visual+事件。谢谢艾伦,你救了我的救命稻草。
尝试将preventDefault添加到您的点击事件中,并更改为使用delegate
风格的绑定:
$("#navigate-away").on("click", ".cancelBtn", function(event){
event.preventDefault();
console.log('Click.');
$('#navigate-away').modal('hide');
});
相关文章:
- 基于类的单击事件在10行之后不响应-数据表
- 单击按钮后的无响应元素
- 单击链接时折叠响应式导航
- 必须单击两次才能得到一个响应
- isHidden函数要求我在应用响应显示时单击两次
- 通过响应按钮单击更改表标题,其中行使用 JSTL for 循环更新
- 如何使我的数字刻度对滚动和单击做出响应
- 引导两个响应菜单-单击另一个菜单按钮时折叠一个菜单
- 为什么 mac 浏览器上的选择框没有响应单击事件
- 单击事件在响应菜单中不起作用
- 如何自动单击 AJAX 响应处理程序中自动生成的链接
- Fancybox在第二次单击时响应,并且不会切换到下一个图像
- 如何在单击后获取整个对象作为响应
- 在 href 单击时返回另一个函数的响应
- 在单击事件时更新主干模型,并在更改位置之前等待响应
- 响应式 jQuery 不起作用:单击宽度低于 768px 并将鼠标悬停在 768px 上方
- 如何在单击单元格时从表中获取共同响应的 JavaScript 值
- 量角器单击链接并将服务器响应与文件进行比较
- JavaScript中的按钮单击没有响应
- 为什么按钮在第一次单击时没有响应,以及为什么菜单在缩减到桌面时消失