码迷,mamicode.com
首页 > Web开发 > 详细

jQuery封装函数

时间:2016-11-16 09:29:38      阅读:334      评论:0      收藏:0      [点我收藏+]

标签:其他   his   top   end   调用   css   over   方法   函数   

//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);

jQuery封装函数

标签:其他   his   top   end   调用   css   over   方法   函数   

原文地址:http://www.cnblogs.com/wuyaxing/p/6068157.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!