[英]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.