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>
  • 相关阅读:
    => 运算符
    ASP.NET与Javascript中获取URL信息
    ASP.NET中存取图片到数据库的示例
    在C#中利用DirectX实现声音播放
    使用VS2005 DataSet设计器实现数据访问层
    用C#播放声音文件
    VB.NET中声音的播放
    用C#播放声音文件
    声音播放解决方案(C#)
    Asp.Net音频文件上传和播放
  • 原文地址:https://www.cnblogs.com/guoyansi19900907/p/3573246.html
Copyright © 2011-2022 走看看