0
我做了一個文本框小部件,它將突出顯示onFocus(和「un-highlight」onblur)。 我的問題:我想追加另一個事件到模糊事件AFTERWARDS這將例如。顯示一個messsagebox。jQuery:綁定另一個事件對象
我知道我可以分配多個事件綁定,但我需要在綁定已經分配後添加額外的事件。
這怎麼可能?
感謝
我做了一個文本框小部件,它將突出顯示onFocus(和「un-highlight」onblur)。 我的問題:我想追加另一個事件到模糊事件AFTERWARDS這將例如。顯示一個messsagebox。jQuery:綁定另一個事件對象
我知道我可以分配多個事件綁定,但我需要在綁定已經分配後添加額外的事件。
這怎麼可能?
感謝
如果你是想模糊已觸發後綁定:
$('.myelement').blur(function() {
$(this).bind('mycustomevent', function() {
// code here
});
});
如果你是想結合模糊已綁定之後:
$('.myelement')
.blur(function() {
// code here
})
.bind('mycustomevent', function() {
// code here
});
如果你想觸發與模糊和您的自定義事件相同的功能:
$('.myelement').bind('blur mycustomevent', function() {
// code here
});
jQuery綁定:http://api.jquery.com/bind/
想要在模糊被觸發後綁定到其他事件,還是在綁定了模糊後立即綁定? – Eli 2011-04-20 20:18:15
最大的問題是不同的瀏覽器以不同的順序附加事件。所以爲了做你想做的事情,你應該把重點放在你和onfocus綁定的腳本上。在腳本中,您可以自己設置事件的順序,而不是讓瀏覽器爲您決定。 – Guidhouse 2011-04-20 20:22:54