2013-04-29 26 views
2

這將做到這一點:正在運行的事件函數已經成立

$('input').on('change', function(event){ 
    ... 
}).change(); 

...但如果沒有安裝其他插件,掛鉤改變事件的一些功能?我也會觸發這個功能,而這可能並不理想。我怎樣才能避免這種衝突?

+0

創建一個自定義前夕nt然後.. – Nelson 2013-04-29 23:13:42

回答

4

使用namespaced events

$('input').on('change.myevent', function(event){ 
    ... 
}).trigger('change.myevent'); 

這將得到(與其他change處理一起)引發了對正常change事件,但也將change.myevent只有它

這被觸發也將允許你解除只有你自己的事件,以防你需要..

相關問題