推广 热搜: 劳务  2024  海南  合同  云南  江苏  劳务系统  2023  劳务派遣管理软件  劳务派遣管理系统 

event.preventDefault()与returnfalse

   2024-06-10 400
核心提示:p当我们想阻止其他事件处理程序从执行后的某个事件被触发,我们可以使用两种技术中的一种。我将在示例使用jQuery,但适用于纯JS
<p>当我们想阻止其他事件处理程序从执行后的某个事件被触发,我们可以使用两种技术中的一种。我将在示例使用jQuery,但适用于纯JS还有:event.preventDefault()</p><p>$('a').click(function(e){</p><p>//customhandlinghere</p><p>e.preventDefault();</p><p>});returnfalse</p><p>$('a').click(function(){</p><p>//customhandlinghere</p><p>returnfalse;</p><p>});上面2种方法有什么差异呢?其中returnfalse想对来说更加让人看起来让人理解,简单短小,但是用event.preventDefault()要给方法传递一个e。这两个到底用哪个好呢?从我的经验,有过使用returnfalse使用event.preventDefault()时,至少有一个明显的优势。假设你是捕捉click事件上的锚点标记,否则这将是一个很大的问题,如果用户要进行导航离开当前页面。如果你的点击处理程序使用返回false来防止浏览器导航,它会打开该解释器将无法达到return语句的可能性,浏览器会继续执行锚点标记的默认行为。本文由免费劳务派遣系统软件系统起航劳务派遣系统原创,转载请注明出处。</p>
 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备18079127号  |  粤ICP备18079127号