我正在使用这个我在网上购买的javascript菜单,名为SmoothMenu,它在独立页面中工作正常..但是当与使用其他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使用相同的行为并导致歧义,因此结果是完全冲突。
答案 0 :(得分:2)
mootools和jQuery都声明了一个名为 $ 的函数,因此它们开箱即用是不兼容的 - 基本上它们会相互覆盖。
尝试this
或者,更好的是,不要使用jQuery;如果smoothmenu依赖于mootools只需使用mootools
答案 1 :(得分:0)
使用MooTools 1.2.3及更高版本时,MooTools和jQuery可以协同工作。