jQuery封裝函數


1,插件命名:jQuery.插件名.js 為拉避免和其他庫的沖突

2,自定義插件盡量避免使用$ 如果非要使用$就一定要將jQuery傳遞進去,
寫在最后加一個小括號寫jquery ;結束 封裝函數是自執行函數
3,插件的結尾一定要以 ; 結束 避免和前面代碼產生瓜葛
4,封裝分為全局的方法和局部的方法
.nav后還可以繼續封裝更多的函數

 

在調用時誰用誰.nav()就行  

在html中全局調用

$(function (){

$.nav();

})

$.extend({
全局封裝


})

局部的封裝調用

局部的  誰需要誰調用

$.fn({

})

(function(){

封裝全局的
$.extend({

'nav':function(){
$('.nav').css({
'listStyle': 'none',
'margin':'0px',
'padding':'0px',
'display':'none'
})

不能再使用$('list li') 因為要封裝 需要內部查找
find()找到所有子元素
$('.nav').parent().hover(function(){
$(this).find('.nav').slideDown(1000);
},function(){
$(this).find('.nav').stop().slideUp(1000);
});
}

})

})(jQuery);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM