zoukankan      html  css  js  c++  java
  • jquery和别的js冲突解决

    最近在做个网站,用的是风讯的CMS,部分功能的实现使用的是prototype库,刚开始也没留意到,后来在用jQuery的时候发现出了问题,jQuery代码无法实现,于是查了一些资料,发现是两个库都用了$替代符,解决方法那就是改变jQuery的$。
    具体方法如下:
    1.将jQuery的调用放在prototype的前面。
    2.在jQuery和prototype之间插入改名代码。
    3.将所有jQuery实现的函数的$替换成改名的。
    范例:

    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
    var jQuery=$; //重命名
    </script>
    <script type="text/javascript" type="text/javascript" src="prototype.js"></script>

    后面的功能实现:

    <div></div>
    <script type="text/javascript">
    <!--
    //$(document).ready(function(){
    jQuery(document).ready(function(){
    //$("div").html("OK");
    jQuery("div").html("OK");
    });
    //-->
    </script>

    这样就可以实现两个JS库共存了。

  • 相关阅读:
    Atos cannot get symbols from dSYM of archived application
    iOS 中捕获程序崩溃日志 (2014-04-22 17:35:59)
    mysql创建索引
    maven整理项目spring配置文件加载问题
    js继承
    创建对象的方式
    js闭包
    js两种创建对象方式
    shiro-web整合
    shiro连接数据库
  • 原文地址:https://www.cnblogs.com/wzg0319/p/2051481.html
Copyright © 2011-2022 走看看