我一直在试图使2个脚本(1 mootol和1 jquery)在同一页工作无济于事。研究了许多论坛和所有,但我仍然不能使2工作同时进行。Jquery-Mootools冲突
这是怎么看我的头:
<script type="text/javascript" src="<?php bloginfo('url'); ?>/wp-content/plugins/buddypress/bp-themes/bp-default/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
jQuery.noConflict();
$(document).ready(function() {
var hide = false;
$("#posts-menu, .submenu").hover(function(){
if (hide) clearTimeout(hide);
$(".submenu").fadeIn();
}, function() {
hide = setTimeout(function() {
$(".submenu").fadeOut("slow");
}, 250);
});
})(jQuery);
</script>
<script type="text/javascript" src="<?php bloginfo('url'); ?>/wp-content/plugins/buddypress/bp-themes/bp-default/js/mootools-core-1.3.2.js"></script>
<script type="text/javascript" src="<?php bloginfo('url'); ?>/wp-content/plugins/buddypress/bp-themes/bp-default/js/mootools-more-1.3.1.1.js"></script>
<script type="text/javascript" src="<?php bloginfo('url'); ?>/wp-content/plugins/buddypress/bp-themes/bp-default/js/wall.js"></script>
<script type="text/javascript" src="<?php bloginfo('url'); ?>/wp-content/plugins/buddypress/bp-themes/bp-default/js/wall-lide.js"></script>
<script type="text/javascript">
<!--
window.addEvent('domready',function(){
// -- horizontal
var myHorizontalSlide = new Fx.Slide('login-welcome-div-slide', {mode: 'vertical'});
$('slideout').addEvent('click', function(event){
event.stop();
myHorizontalSlide.slideOut();
});
});
// -->
</script>
我管理MooTools的脚本,即使那里有一个jquery.js和电话... 你可以看到,我已经在第三使用jQuery.noConflict();
工作线..
问题是,如果jquery.noconflict存在,但jQuery脚本不起作用,mootool脚本工作!现在,如果从现在开始移除jquery.noconflict,那么jquery脚本就可以工作,但不能使用mootool脚本..我不能让其中的2个工作!
任何形式的帮助将不胜感激..
令人惊叹!这个工作!我很开心!原谅我..大声笑!非常感谢你这样做。^ _^ –
@丹:很高兴我帮了忙。随意[接受答案](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235),这个问题被标记为已解决。 – Shef
哦,好的!完成了!我按了上面的按钮,但它没有工作至少15声望,再次感谢! –