zoukankan      html  css  js  c++  java
  • jQuery 的noConflict()的使用.

    我们项目现在需要用到两个js库.一个是jQuery库,还有一个是我们自己开发的轻量级的gys.js库.

    而gys库对外提供的接口也是$符号.和jQuery库是一样的,这个时候,两个库就会发生冲突了,我们就需要让jQuery的$让出来.

    可以这样解决.

    一:jQuery.js库的引用在gys.js前面.直接使用jQuery(),没有必要使用jQuery.noConflict()

    1 <head runat="server">
    2     <title></title>
    3     <script src="jquery1.7.js" type="text/javascript"></script>
    4     <script src="gys.js" type="text/javascript"></script>
    5 </head>
     1 <script src="jquery1.7.js" type="text/javascript"></script>
     2 <script src="gys.js" type="text/javascript"></script>
     3 <script type="text/javascript">
     4         jQuery(function () {//jQuery的使用
     5             jQuery("#btn").click(function () {
     6                 alert(jQuery(this).val());
     7             });
     8         });
     9         $("p").style.display="none";//gys库的使用
    10     </script>

    二.jQuery.js库的引用在gys.js后面.需要使用jQuery.noConflict();

    写法1:

    1 <title></title>
    2     <script src="gys.js" type="text/javascript"></script>
    3     <script src="jquery1.7.js" type="text/javascript"></script>
     1 <script src="gys.js" type="text/javascript"></script>
     2 <script src="jquery1.7.js" type="text/javascript"></script>
     3 <script type="text/javascript">
     4         jQuery.noConflict(); //将jQuery的$让渡出去.
     5         jQuery(function () { 
     6             jQuery("#btn").click(function () {
     7                       alert(jQuery(this).val());
     8                   });
     9               });
    10      $("p").style.color = "red"; //gys库的使用
    11 </script>

    写法2:

    <script src="gys.js" type="text/javascript"></script>
        <script src="jquery1.7.js" type="text/javascript"></script>
        <script type="text/javascript">
            var guo = jQuery.noConflict(); //将jQuery的$让渡给新的变量guo.
            guo(function ($) {
                $("#btn").click(function () {
                          alert($(this).val());
                      });
                  });
         $("p").style.color = "red"; //gys库的使用
        </script>
  • 相关阅读:
    MySQL MHA高可用方案
    微服务架构的基础框架选择:Spring Cloud还是Dubbo?
    elasticsearch
    spring Cloud构建微服务架构
    SpringBoot-Learning
    JetBrains激活
    正则表达式(java)规则大全
    Android调用Webservice
    UCML针对数据表的修改自定义维护数据变更记录
    SQL游标模板
  • 原文地址:https://www.cnblogs.com/guoyansi19900907/p/3573246.html
Copyright © 2011-2022 走看看