Javascript 事件触发两次
Javascript event firing two times
为了演示我的问题,我编写了这段代码。
主.php
<body>
//some html
<script>
function fx1(){
$(".elem").click(function(){
alert("hello");
})
}
</script>
//some html again
include sub-acc.php
</body>
子会计.php
<script>
fx1();
</script>
现在的问题是,当我单击".elem"按钮时,警报出现两次,即事件被触发两次,我该如何防止这种情况。使用 jquerymobile 作为前端框架。
尝试以这种方式定义事件侦听器,不再调用 fx1():
<body>
//some html
//some html again
include sub-acc.php
<script>
$(document).on("click", ".elem", function(event){
alert("hello");
});
</script>
</body>
相关文章:
- Jquery点击事件必须点击两次
- 一次点击,两次'单击'事件已启动
- 替换的超时事件触发两次或两次以上(有时)
- jquery on触发器按键事件两次
- 骨干视图触发事件两次
- animationEnd 事件处理程序 - 事件侦听两次
- 触发的事件被接收两次.如何找到鬼视图
- 服务器触发客户端事件两次
- `object:selected`事件触发两次
- 如何处理iframe中两次或根本不触发的IE11 localStorage事件
- 谷歌地图api v3 zoom_changed事件在fitBounds调用后激发了两次
- 为什么主干视图触发更改事件两次
- 如何防止在快速单击时两次调用en事件处理程序
- jQuery点击事件触发两次
- 为什么事件mouseenter在JavaScript中触发两次
- 在具有单击事件的 li 内时停止选中两次复选框
- 引导模式切换事件发生两次
- j查询点击事件触发两次
- 骨干模型触发“变化”.两次事件
- 在父元素具有相同事件函数的子元素上单独触发两次事件函数