Javascript Java脚本和jquery的任何特定顺序

Javascript Java脚本和jquery的任何特定顺序,javascript,jquery,Javascript,Jquery,我在head标记的html文件中使用了一个java脚本和一个jquery, 但我的问题是两个脚本都不起作用,我使用了一个幻灯片放映脚本和一个导航菜单脚本,在这两个脚本中,只有一个在起作用,是否有编写这些脚本的特定顺序, 请找到下面的脚本顺序,我已经使用,我只得到幻灯片。请帮帮我 <script type="text/javascript"> google.load("mootools", "1.2.1");</script> <script type=

我在head标记的html文件中使用了一个java脚本和一个jquery, 但我的问题是两个脚本都不起作用,我使用了一个幻灯片放映脚本和一个导航菜单脚本,在这两个脚本中,只有一个在起作用,是否有编写这些脚本的特定顺序, 请找到下面的脚本顺序,我已经使用,我只得到幻灯片。请帮帮我

<script type="text/javascript">        google.load("mootools", "1.2.1");</script>
<script type="text/javascript" src="Js/MenuMatic_0.68.3.js" type="text/javascript"
    charset="utf-8">  </script>
<script type="text/javascript">
    window.addEvent('domready', function () {
        var myMenu = new MenuMatic();
    });</script>
<script type="text/javascript" src="Js/jquery.min.js"></script>
<script type="text/javascript" src="Js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="Js/slides.min.jquery.js"></script>
<script type="text/javascript">

    $(function () {
        $('#slides').slides({
            preload: true,
            preloadImage: 'img/loading.gif',
            play: 5000,
            pause: 2500,
            hoverPause: true
        });
    });

</script>
google.load(“mootools”,“1.2.1”);
window.addEvent('domready',function(){
var myMenu=new MenuMatic();
});
$(函数(){
$(“#幻灯片”)。幻灯片({
预加载:正确,
预加载图像:“img/loading.gif”,
播放:5000,
暂停:2500,
悬停:对
});
});

看起来您在同一页面上加载了MooTools和jQuery,这将起作用,但您必须替换快捷jQuery功能。jQuery对jQuery(函数)使用$(函数)速记法,这种速记法可能会导致问题

在jQuery及其插件使用$的任何地方,都需要使用jQuery.noConflict()函数


var$j=jQuery.noConflict();
$j(功能(){
$j(“#幻灯片”)。幻灯片({
预加载:正确,
预加载图像:“img/loading.gif”,
播放:5000,
暂停:2500,
悬停:对
});
});

一个java脚本和一个jquery?您的页面中存在冲突。您可以使用jQuery
noConflict
方法。我可以帮你。。冲突是因为同时使用mootools和jquery。如果您在页面上包含jquery,为什么不使用跨浏览器兼容的
jquery(document)。ready(…)
而不是
窗口。addEvent('domready',…
?我已经使用了您所说的jquery(document)。ready(函数($){var myMenu=new MenuMatic()…但没有用…thanx伙计们,我找到了解决方案…嗨,你能展示一下,我如何为上述两个函数编写noconflict方法我在代码中写的东西吗,因为我是javascript新手。我更新了我的答案,向你展示了它在你提供的代码片段中是如何工作的。
<script type="text/javascript">

    var $j = jQuery.noConflict();

    $j(function () {
        $j('#slides').slides({
            preload: true,
            preloadImage: 'img/loading.gif',
            play: 5000,
            pause: 2500,
            hoverPause: true
        });
    });

</script>