jquery.mobile.jstap事件执行两次(代码教程)
程序员文章站
2022-11-20 15:16:37
今天做一个点击选中,再次点击取消选中的功能,但是发现偶尔会点击一下tap方法却执行了两次,搞得我头疼,调了半天bug没找到原因,最后加了一个return false发现好了,可能是...
今天做一个点击选中,再次点击取消选中的功能,但是发现偶尔会点击一下tap方法却执行了两次,搞得我头疼,调了半天bug没找到原因,最后加了一个return false发现好了,可能是事件冒泡的问题。
$(".list-group").on("tap","li",function(event){ event.stopPropagation(); var length = $(this).find(".glyphicon").length; if (length>0){//选中状态下 $(this).removeClass("choose"); $(this).find(".glyphicon").remove(); }else { $(this).addClass("choose"); $(this).find("span:eq(0)").after('') } return false; });
推荐阅读
-
Javascript倒计时(定时)执行跳转事件的代码
-
jquery如何给对象动态添加属性以及选择器、事件的绑定?(代码教程)
-
jquery.mobile.jstap事件执行两次(代码教程)
-
EditText中onEditorAction监听事件执行两次
-
jquery如何给对象动态添加属性以及选择器、事件的绑定?(代码教程)
-
[前端] 代码中执行绑定元素的指定事件trigger方法
-
执行、获取远程代码返回:file_get_contents 超时处理的问题详解_PHP教程
-
CuteNews远程PHP代码注入执行漏洞_PHP教程
-
如何在smarty模板中执行php代码_PHP教程
-
jquery 扫码枪执行操作事件代码 最简代码【亲测有效!!!】