原文:移动端父元素绑定touch事件,子元素绑定click事件

一 问题描述 碰到一个非常头疼的问题,为了做一个滑动效果,给li标签绑定了touch事件。滑动之后,li标签的末尾会出现一个删除按钮,然后点击该删除按钮,删除整个li标签。 看起来没什么问题吧,实际上暗藏杀机啊。给删除按钮绑定点击事件的时候,并没有执行点击事件,而是先执行了父元素,也就是li标签的touch事件。 那怎么解决呢 最开始想到的是,click事件应该设置成冒泡阶段执行,在设置个阻止冒泡 ...

2017-07-05 15:21 13 2834 推荐指数:

查看详情

jQuery判断元素是否绑定click事件

//判断是否绑定click事件 var objEvt = $._data($("#btnTest")[0], "events"); if (objEvt && objEvt["click"]) { //console.info(objEvt["click"]); alert ...

Tue Sep 22 00:32:00 CST 2015 1 1634
移动开发用touch事件还是click事件

前端开发现在包含了跨浏览器,跨平台(不同操作系统)和跨设备(不同尺寸的设备)开发。 在移动开发的过程中,到底选取touch事件还是click事件?对了,请不要鄙视clickclick移动开发用着也是不错的。 首先,我先说一下touch事件在开发中存在的两个问题: 1.touch事件 ...

Mon Jul 03 04:31:00 CST 2017 0 16355
js元素绑定事件

想给一个元素绑定一个方法之后,在绑定一个方法而且不被覆盖 我们发现它只弹出一个,有一个被覆盖了 下面就说一下js中的绑定事件 if (oBtn.attachEvent) { //IE 中 oBtn.attachEvent('onclick ...

Sat Apr 05 00:17:00 CST 2014 0 13821
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM