有时候我们需要阻止掉浏览器的默认事件,但后面某个时候又需要用到默认事件:
看下面代码,有一个连接
<a href="http://sina.cn/" class="test">新浪</a>
我们先来点击链接,阻止默认事件 不会跳转
$(".s").click(function() { event.preventDefault(); });
我们再来恢复默认事件: 再次点链接,可以跳转了
$(".test").click(function() { event.preventDefault() }).off(‘click‘).click(function() { console.log("OK") });
可以放到控制台运行看看。
时间: 2024-10-08 18:29:53