[英]Jquery - How to defined user defined jquery function?
我们可以在jquery中创建用户定义的函数,例如:
$(selector).click(function()
{
})
上面的功能已经在jQuery库中。
如果我想创建一个以上功能,例如:
$(selector).demo();
我如何创建函数“ demo()”,可以将选择器作为$(selector).demo()的前缀;
所以:
jQuery.fn.newfunction= function() {
//code goes here
};
然后调用:
$(element).newfunction();
通过jQeury.fn.extend()
jQuery.fn.extend({
demo: function(value){
alert(value);
}
});
您还可以根据需要传递参数 ,例如本例中的10。
$(selector).demo(10);
如果您想传递功能
$.fn.extend({
demo: function(func){
if(typeof func === 'function')
func();
});
传递函数,然后在演示中触发它
$(selector).demo(function(){
alert('test');
});
希望对您有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.