如何防止按钮内部span标签在按钮点击时不可点击或无响应
how to prevent button inner span tag unclickable or unresponsive when button clicked?
我创建的按钮有问题,基本上当我点击按钮时,它似乎没有反应,只有大约50%的时间会启动。目前,我在按钮内有一个span标签,我想这可能会对按钮点击产生影响。这是对的吗?如果是,防止跨度被点击的最佳方法是什么?
按钮标记:
<button class="btn view-newest btn-inverse is-active">
<i class="icon icon-star"></i>
<span>Click the button</span>
</button>
然后我得到的是一个简单的点击事件?
<span>
标记不应该干扰jQuery点击事件监听器,如果这是您所拥有的所有代码;它没有做任何花哨的事。
这里有一个JSFiddle演示:
<button class="btn view-newest btn-inverse is-active">
<i class="fa fa-star"></i>
<span>Click the button</span>
</button>
<div id="timesClicked">Times clicked: </div>
<script>
clicked = 0;
$(".btn").on('click', function() {
clicked++;
$("#timesClicked").text("Times clicked: " + clicked)
});
</script>
我会检查控制台是否有错误,确保只有一个事件侦听器,并且它被调用在正确的位置,并检查是否有任何松散的Javascript或CSS规则影响按钮。
相关文章:
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- 带有关闭按钮的javascript/jquery响应工具提示
- 如何使用jQuery/Ajax响应特定的提交按钮
- 按钮元素没有响应
- 单击按钮后的无响应元素
- 我如何才能使数组中的按钮只对其作出响应'使用javascript的自己的包装器
- 一旦用jquery更改了类,按钮就没有响应click
- 有一个响应式按钮
- HTML中的JavaScript:对单选按钮的响应
- 使用Jquery的响应设计引导程序中按钮的不同文本大小(例如LastName、FirstName/FirstName)
- 通过响应按钮单击更改表标题,其中行使用 JSTL for 循环更新
- 引导两个响应菜单-单击另一个菜单按钮时折叠一个菜单
- 针对浏览器的不同响应的Backbone.js路由器模式“;背面“;按钮或直接导航
- 只有ID为的第一个按钮响应
- 创建一个类似datatables.net的表示例,其中包含parent/child和+/-响应按钮
- 如何在ajax响应中隐藏按钮
- 响应式引导按钮,输入组中带有下拉列表
- 引导模式按钮没有响应
- 我无法让我的按钮响应函数
- JavaScript 侦听两个单选按钮响应并显示隐藏的文本框