return false和e.preventDefault()

return false等效于调用e.preventDefault()以及e.stopPropagation(),所以区别在于,return false除了阻止默认行为之外,还会阻止event flow

如果手上有一份jquery源代码的话,可查看其中有如下代码:

if (ret===false){
  event.preventDefault();
  event.stopPropagation();
}
posted @ 2010-06-18 12:45  nuage  阅读(609)  评论(0)    收藏  举报