jQuery扩展与noConflict

jQuery扩展与noConflict

扩展性很强是jQuery又一大优势,我们可以扩展定制自己需要的任何功能。

l        jQuery扩展【加出属于自己的功能】

方式一:

ExtendsIndex.html

首先在适当文字引入自己扩展的js文件

<script type="text/javascript"src="myjQuery.js"></script>

 

ExtendsIndex.js

$(document).ready(function(){}

       $.myjq(); //这样一调用就可以了

);

 

myjQuery.js【扩展文件】

$.myjq=function(){

       alert("Hello,myjQuery");

}

 

方式二【更常见】:

ExtendsIndex.html

首先在适当文字引入自己扩展的js文件

<script type="text/javascript"src="myjQuery.js"></script>

文档中创建一个div

<div></div>

 

ExtendsIndex.js

$(document).ready(function(){}

       $("div").myjq();      //这样一调用就可以了

);

 

myjQuery.js【扩展文件】

$.fn.myjq=function(){

       $(this).text("Hello");

}

 

l        noConflict【解决“$”的冲突】

noConflict.html

<div>Hello</div>

<button id="btn">按钮</button>

 

noConflict.js

$.noConflict();

jQuery(document).ready(function(){

       jQuery("#btn").on("click",function(){

              jQuery("div").text("newHello");

       });

});

或者用一个对象替换

var myjq=$.noConflict();

myjq(document).ready(function(){

       myjq("#btn").on("click",function(){

              myjq("div").text("newHello");

       });

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值