jq onblur()無限重復觸發問題
發布日期:2019-05-13瀏覽次數:2501 來源:福州網站建設
當使用onblur事件時,如果調用alert、prompt,confirm之內的能掛起js執行的代碼,可能會導致重復觸發onblur事件。
這時,可以使用onchange()事件來代替onblur()事件。
Onchange方法:輸入框失去焦點并且value改變之后觸發。
從上面的定義可以看出觸發Onchange方法需要滿足兩個條件,value值改變并且輸入框失去焦點。這樣子在ajax執行過程中如果value值沒有改變而且輸入框沒有失去焦點是不會觸發這個事件的, 這樣子就不容易出現循環調用的情況。
以上是由福州網站建設的小編為你分享了"jq onblur()無限重復觸發問題"文章,如果你在這方面有什么問題,隨時聯系我們