1

我需要有关脚本的帮助。灯箱工作正常,但 jQuery 不工作。我完全困惑该怎么办???

<script type="text/javascript" src="js2/prototype.js"></script>
<script type="text/javascript" src="js2/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js2/lightbox_s.js"></script>

<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script>jQuery.noConflict();</script>
<script>

jQuery(document).ready(function() 
jQuery("#menu_btn").mouseover(function() {
jQuery("#menu").stop(true, false).animate({
                'bottom': '-10px'
            }, 500);

});

jQuery("#menu_btn").mouseout(function() {
jQuery("#menu").stop(true, false).animate({
                'bottom': '-50px'
            }, 500);
});



jQuery("#menu").mouseover(function() {
jQuery("#menu").stop(true, false).animate({
                'bottom': '-10px'
            }, 500);

});

jQuery("#menu").mouseout(function() {
jQuery("#menu").stop(true, false).animate({
                'bottom': '-50px'
            }, 500);

});
});

</script>

我没有选择,而是发布这个问题......我发现了同样的东西,即 jQuery.noConflict() 可以使用,但它不能一起工作。

在这方面我需要帮助。提前致谢

4

1 回答 1

1

noConflict是次要的。

这里的主要问题是jQuery 必须在包含之前加载 lightbox

<script type="text/javascript" src="js2/prototype.js"></script>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="js2/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js2/lightbox_s.js"></script>

首先包含jquery,然后包含lightbox,因为后者依赖于前者。

于 2013-06-17T19:17:35.820 回答