click與blur的衝突

背景:輸入框失去焦點要執行指定動作,輸入框外面有提交按鈕。 問題:當需要去點擊輸入框外面的按鈕時,先執行了blur事件再執行click事件,但同時,blur事件比click事件結束得慢。那麼問題來了,怎麼嚴格限定click事件比blur事件先執行呢? 解決方案核心: e.preventDefault()—該方法將通知 Web 瀏覽器不要執行與事件關聯的默認動作(如果存在這樣的動作) 事件執行順序:
相關文章
相關標籤/搜索