我们可以在jquery中创建用户定义的函数,如:
$(selector).click(function()
{
})
上面的函数已经在jquery库中了。
如果我想创建如上所述的功能,例如:
$(selector).demo();
我如何创建功能" demo()"我可以将 选择器 添加为 $(选择器).demo();
答案 0 :(得分:2)
所以:
jQuery.fn.newfunction= function() {
//code goes here
};
然后致电:
$(element).newfunction();
答案 1 :(得分:2)
by 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');
});
希望它会对你有所帮助!