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

转载于:https://www.cnblogs.com/wuyaxing/p/6068157.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值