我正在使用我在网上购买的名为 SmoothMenu 的 javascript 菜单,它在独立页面中运行良好。但是当与使用其他 javascript 文件的母版页合并时,它不会加载适用的 javascript CSS 属性。
我正在使用 mootools javascript 文件“mootools-1.2.1-core-nc.js”,并且有一个类似的代码块
<script type="text/javascript">
window.addEvent('domready', function() {
var mySmoothMenu = new SmoothMenu("navigation");
});
</script>
在 head 部分,它实际上将一些样式表应用到我的 div 中,其中 id="navigation"但使用 firebug 查看源代码会发现它存在一些问题,因为根本没有应用样式表。 我在这里遗漏了一些问题吗,mootools 和 jquery 有什么问题吗???上面这行有什么技巧可以添加吗???
这非常重要,任何建议都值得赞赏。
编辑:事实上,我目前发现我正在将其他版本的 mootools 文件用于另一个组件,在删除旧版本后,它似乎可以工作,但我仍在尝试修复这里的问题。我认为这两个 mootools 使用相同的行为并导致歧义,因此结果是完全冲突。
最佳答案
mootools 和 jQuery 都声明了一个名为 $ 的函数,因此它们开箱即用不兼容 - 基本上它们会相互覆盖。
<小时/>尝试this
<小时/>或者,最好不要使用 jQuery;如果 smoothmenu 依赖于 mootools,只需使用 mootools
关于javascript - SmoothMenu JavaScript 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1667847/