jquery – e.preventDefault();并返回false?

前端之家收集整理的这篇文章主要介绍了jquery – e.preventDefault();并返回false?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > event.preventDefault() vs. return false9个答案
$("a.avatar").click(function(e){
      e.preventDefault();
      $("#thumbnails").fadeIn();
    });

$("a.avatar").click(function(e){
      $("#thumbnails").fadeIn();
          return false;
    });

两者都可以为我实现相同的目标。

解决方法

从jQuery事件处理程序返回false是 equivalent调用 e.preventDefaulte.stopPropagation

所以区别是preventDefault只会阻止默认事件操作发生,即链接点击,表单提交等的页面重定向并返回false也将停止event flow

猜你在找的jQuery相关文章