gpt4 book ai didi

Jquery-Mootools 冲突

转载 作者:行者123 更新时间:2023-12-01 03:23:34 29 4
gpt4 key购买 nike

我一直在尝试使 2 个脚本(1 个 mootol 和 1 个 jquery)在同一页面上工作,但没有成功。我一直在研究许多论坛等,但我仍然无法使这两个脚本同时工作。

这就是它在我的标题中的样子:

<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>

即使有 jquery.js 调用,我也管理 mootools 脚本来工作...你可以看到我已经在第三行使用了 jQuery.noConflict(); ..

问题是,如果 jquery.noconflict 存在,那么 mootool 脚本可以工作,但 jquery 脚本不能工作!现在,如果删除 jquery.noconflict ,那么现在相反,jquery 脚本可以工作,但 mootool 脚本不能工作..我只是无法使它们中的两个工作!

任何形式的帮助将不胜感激..

最佳答案

当您在 noConflict 模式下运行时,您无法使用 $ 便捷方法。您必须使用完整的 jQuery 形式。

jQuery.noConflict();
// Do something with jQuery
jQuery("div p").hide();
// Do something with another library's $()
$("content").style.display = 'none';

请避免使用 2 个 js 库,因为它会增加页面加载时间,进而产生 SEO 影响(负面影响)。

关于Jquery-Mootools 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7385048/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com