完美解决jQuery符号$与其他javascript 库、框架冲突的问题
目前有大量的javascript开发框架,其中有一部分使用$作为调用符号,这可能导致相互之间的冲突,而jQuery为解决这个问题,可以在jQuery导入时放弃$使用权,届时$则由其它框架使用,这样可以避免相同名字的函数调用不再冲突。
jQuery使用noConflict方法来放弃$调用时的命名,之后由jQuery代替$进行编写。
例如:alert($('#message').val());
必须修改为alert(jQuery('#message').val());
jQuery才能正常运行。
<scriptsrc="other_lib.js"></script>
<scriptsrc="jquery.js"></script>
<script>
$.noConflict();
//之后将只能用jQuery进行调用
jQuery('#message').val();
</script>
也可以重新定义$进行调用
<scriptsrc="other_lib.js"></script>
<scriptsrc="jquery.js"></script>
<script>
$.noConflict();
jQuery(document).ready(function($){
//CodethatusesjQuery's$canfollowhere.
});
//Codethatusesotherlibrary's$canfollowhere.
</script>
换成j作为调用符号
varj=jQuery.noConflict();
//DosomethingwithjQuery
j("divp").hide();
//Dosomethingwithanotherlibrary's$()
$("content").style.display="none";
以上这篇完美解决jQuery符号$与其他javascript库、框架冲突的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
5 短祝福语简短暖心
10 结婚祝福语粤语大全简短
11 晚上祝福语女生文案简短
12 法语妈妈生日祝福语简短
13 药厂开工祝福语大全简短
14 蛋糕节日祝福语简短英文
15 跨年的生日祝福语简短
16 文案祝福语英文短句简短
17 在家聚餐婚礼祝福语简短
18 学生节祝福语大全简短