我有一個自定義的jQuery事件這樣jQuery的 - 自定義事件的使用方法
jQuery(this).trigger({
type: 'my_own_event',
data1: 'foo',
data2: 'bar'
});
要附加一個事件處理程序我不得不使用.on()
功能這樣的。
jQuery(element).on('my_own_event', function(e) {
//Do something
});
我如何使用它像像.click()
,.keyup()
任何其他內置的事件。事情是這樣的
jQuery(element).my_own_event(function(e){
//Do Something
});
我試着用jQuery.fn
這樣做如下
jQuery.fn.my_own_event = function(callback) {
jQuery(this).on('my_own_event',callback);
}
和它在Firefox 27
工作這是這樣做的正確方法?
可以在事件名稱中使用下劃線嗎?
這是做到這一點的正確方法嗎?是它是 是否確定使用下劃線的事件名稱?如果你問我,這是一個偏好問題 –