我有一个添加伪事件处理程序的插件。然后,用户将在参数中传递一个函数,就像在 jQuery 中的任何分配事件中一样。如何在$(this)
函数中添加用户可以在自定义函数中使用的功能?另外,如果有的话,请告诉我正确的术语。
// Implementation
$("some_selector").myCustomHandler(function(){
$(this).css("background-color", "red");
});
// Plugin
(function( $ ){
$.fn.myCustomHandler = function(fn){
//some code
//some code
// then do this:
fn();
}
})( jQuery );