JavaScript preventDefault & stopPropagation

  • 1124
  • 0

摘要:JavaScript preventDefault & stopPropagation

preventDefault可以停止瀏覽器預設動作,像是開啟連結、送出表單、圈選文字反白;以下是簡單的用法,包含一些寫過、看過的誤會:http://jsfiddle.net/grence/swu5R/1/

stopPropagation可以停止事件往父階層傳遞,用法:http://jsfiddle.net/grence/9SvGg/

在 jQuery給的事件裡 return false會自動做這兩件事,請視需求使用。