我知道這方面有很多疑問,但我的問題稍有不同。由於關閉頁面單擊,jquery事件觸發了兩次?
我有這必將對使用
$('body').on('blur', '#fielda, #fieldb, #fieldc, #fieldd', function(){
alert ('hello')
});
一個幾個輸入字段如果我在fielda
單擊輸入值,然後單擊出來,我得到一個警報,
如果我點擊進入fielda
,然後點擊另一個不在我的瀏覽器中的應用程序觸發第一個警報,我清除它,然後得到一個新的警報。
我該如何阻止這種情況發生。 我已經設置了一個簡單的fiddle來展示這一點。
由於
對我來說(丁目的Windows上最新發布版本),其不火的兩倍,它只是不斷射擊,直到你關閉該窗口。 – DBS
你可以使用焦點事件來中斷任何事件,當你進入一個領域時 – Manticore