`
digyso
  • 浏览: 142103 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jQuery与prototype冲突的解决办法

阅读更多

两个库都用了$替代符,解决方法那就是改变jQuery的$。

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


<script type="text/javascript">
var jQuery=$;
</script>


<script src="prototype.js" ></script>

<script src="jbft_published.js" ></script>

jquery.js放最前面;function.js是原来调用了jquery的js

prototype.js放下面;jbft_published.js是原来调用了prototype的js

然后查找所有调用jquery的js里的$,这里也就是function.js,全部替换为jQuery。

也就是 $("div").html("OK"); 变成了jQuery("div").html("OK");

jbft_published.js里的$不用替换。

完。

分享到:
评论

相关推荐

    jquery + prototype框架

    在同一个项目中同时使用这两个库时,可能需要采取一些策略来避免冲突,例如使用`jQuery.noConflict()`来释放`$`符号,或者在特定范围内使用`jQuery(function($) { ... })`。 总的来说,这两个框架都有其独特的优势...

    找到了一篇jQuery与Prototype并存的冲突的解决方法

    知道了原因就想办法解决吧,总不至于让我脱离jquery重新写一遍吧,去网上狂搜了一番终于找到了一些解决办法,这就是: 1、将jquery.js放到prototype.js后面(这个是必须的否则无论如何还是要罢工地)。 2、在jquery....

    jQuery prototype冲突的2种解决方法(附demo示例下载)

    本文实例分析了jQuery prototype冲突的2种解决方法。分享给大家供大家参考,具体如下: jquery和prototype怎么会冲突,归根到底就是因为他们二个都用到了$,同时用,混淆了。这个问题解决过不下5次,每次解决都要查...

    解决其他js和jquery冲突方法

    解决其他js和jquery冲突方法 JS和jQuery是两个非常常用的JavaScript库,但是当它们一起使用时,可能会出现冲突。解决这种冲突的方法是使用noConflict()方法将变量$的控制权让渡给其他库。 在开发过程中,可能还会...

    jquery与js函数冲突的两种解决方法.docx

    在实际应用中,开发者可以根据项目的具体需求选择合适的方法来避免或解决jQuery和其他JavaScript库的冲突,确保代码的正常运行和项目的顺利进行。同时,了解这些解决冲突的策略也是提升JavaScript开发技能的重要一环...

    ecshop解决jquery冲突js

    标题中的"ecshop解决jquery冲突js"就直指这个问题,即如何在ECShop环境中解决JQuery与其他JS库的冲突。 JQuery冲突通常源于$符号的全局使用,这是JQuery的核心选择器和函数调用。为了解决这个问题,JQuery提供了`...

    解决ecshop中使用jquery冲突问题

    标题"解决ecshop中使用jquery冲突问题"指的是如何在 ECShop 环境下,消除 jQuery 与 Prototype 之间的冲突,以便能够安全地使用 jQuery 的功能,特别是利用 jQuery 的 `$.get()` 和 `$.post()` 方法来替换原本使用 ...

    Jquery与Prototype混合用法对比

    总之,对于希望将jQuery与Prototype混合使用的开发者来说,理解这两种框架的冲突及其解决方法,不仅可以帮助自己在现有项目中更好地实现功能,还能在未来开发新项目时避免类似的冲突,从而提高项目的质量和开发效率...

    demo47-jQuery冲突问题

    综上所述,当在项目中遇到因为 jQuery 与其它库共享 `$` 符号而导致的命名冲突时,可以通过使用 `jQuery.noConflict()` 方法来有效解决这一问题。通过这种方法,不仅能够确保项目的正常运行,还能够保持代码的清晰和...

    ecshop transport.js和jquery冲突的问题

    jQuery提供了`noConflict()`方法来释放`$`这个符号,以避免与其它库(如Prototype.js)发生冲突。在引入jQuery库之后,立即调用`noConflict()`,然后在需要使用jQuery的地方,使用`jQuery`代替`$`。 ```...

    关于jQuery库冲突的完美解决办法

    通过以上几种方法,你可以有效地解决jQuery与其他JavaScript库的冲突问题,确保每个库都可以在其自己的作用域内正常工作。在编写代码时,一定要注意库的加载顺序,并合理使用`noConflict()`方法,以实现多库共存的...

    jQuery 美元符冲突的解决方法

    然而,当使用jQuery与其他JavaScript库(如 Prototype、MooTools 等)时,可能会遇到“美元符冲突”问题,因为这些库中也可能使用了`$`作为主要的函数调用符号。本文将深入探讨如何解决jQuery中的美元符冲突。 ### ...

    jQuery $命名冲突解决方案汇总

    总之,通过使用 noConflict() 方法,可以灵活地解决或规避 jQuery 在与其他 JavaScript 库共存时的 $ 命名冲突问题,保证了页面中不同库的正常工作。作为前端开发者,了解和熟练运用此方法是处理多库冲突时的重要...

    ECShop中transport.js与jQuery冲突

    Object.prototype.toJSONString) { 这一段代码,然后把里面的内容全部注释掉。(参考:注释掉496-737行) 2.2 加入新的JSON支持方法 function objToJSONString(obj, filter){ return JSON.stringify(obj, filter...

    jQuery 名称冲突的解决方法

    解决jQuery名称冲突的问题,主要通过jQuery提供的noConflict()方法来实现。该方法允许开发者放弃$作为jQuery的别名,转而使用其他别名。noConflict()方法通过返回jQuery对象,使其可以使用一个自定义的变量来代替...

    jQuery多个版本和其他js库冲突的解决方法

    然而,当在同一个项目中使用多个版本的jQuery或者与其他JavaScript库(如Prototype、MooTools等)一起工作时,可能会出现冲突,主要体现在全局作用域内的`$`符号上。这是因为许多库都使用`$`作为它们的主要函数接口...

Global site tag (gtag.js) - Google Analytics