我一直在試圖使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聲望,再次感謝! –