【问题标题】:mootool 1.4.2 conflict with another mootool filemootool 1.4.2 与另一个 mootool 文件冲突
【发布时间】:2012-02-22 20:24:10
【问题描述】:

我在 mootool 中制作了一个范围滑块 (http://maatren.com/range_slider/range.html),但没有文件“mootool 1.4.2”(http://maatren.com/range_slider/js) 工作正常/mootools-core-1.4.2-full-compat.js)。另一个mootool 文件是http://maatren.com/range_slider/mootools12_all_p.js,如果我删除第二个mootool 文件,它就会停止工作。但我必须先使用我也不能删除第一个文件。 请建议我以任何方式正确处理这两个文件。

【问题讨论】:

    标签: mootools conflict


    【解决方案1】:

    mootools12_all_p.jsMootools 是 1.2 吗?

    您的问题似乎是您定义了两个不同的 mootools 文件,而您只需要一个。您还开发了范围滑块以使用 Mootools 1.2,而不是较新的 Mootools 1.4.2。

    您唯一的选择是更新您的滑块,用适当的替代品替换所有已弃用的功能,从而使您摆脱对旧 Mootools 库的依赖。

    【讨论】:

      【解决方案2】:

      神圣的 JS 噩梦蝙蝠侠!

      jQuery、MooTools 1.2 和 MooTools 1.4

      老兄选择一个库并坚持下去。

      我不情愿地建议您找出依赖于 moo 1.4 的内容并降级到 moo 1.2。

      或者,如果您有未加密版本的 mootools12_all_p.js,请将您的 moo 1.2 升级到 1.4。

      此外,当使用 mootools 1.4(尤其是与 jquery 等其他库)时,最好使用 document.id 而不是 $ 执行此操作或将 jQuery 更新为 noConflict 模式并使用 jQuery 而不是 $。

      希望这会有所帮助, 蒂姆

      【讨论】:

      • 如果我没有使用 mootools12_all_p.js 文件,那么我的范围滑块将停止工作。范围滑块不适用于 1.4 版本的 mootool。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-27
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      • 1970-01-01
      相关资源
      最近更新 更多