猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何取消绑定调用event.preventDefault()的侦听器(使用jQuery)?
jQuery默认会触发调用preventDefault(),因此默认设置无效。您不能单击复选框,您不能单击链接等
是否可以恢复默认处理程序?
萧十郎
浏览 732
回答 3
3回答
慕斯王
它相当简单让我们假设你做类似的事情document.ontouchmove = function(e){ e.preventDefault(); }现在将其恢复为原始状态,请执行以下操作...document.ontouchmove = function(e){ return true; }从这个网站。
0
0
0
心有法竹
无法还原,preventDefault()但是您可以欺骗它:)<div id="t1">Toggle</div><script type="javascript">$('#t1').click(function (e){ if($(this).hasClass('prevented')){ e.preventDefault(); $(this).removeClass('prevented'); }else{ $(this).addClass('prevented'); }});</script>如果您想更进一步,甚至可以使用触发按钮来触发事件。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
JQuery
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续