[英]mootools and jquery conflict - noconflict not working for me
我正在向使用mootools的现有站点添加菜单,我的菜单需要jquery库起作用。 我只有控制权来添加jquery js文件和脚本,并且mootools必须留在头部的顶部,并且我的必须在其下方。 我尝试添加jQuery.noConflict();
恰好在文档准备就绪功能之前无法解决。 如果我删除了mootools js文件,则菜单会正常运行。
<script type="text/javascript" src="http://www16.myfantasyleague.com/mootools-core-1.3.1-full-compat-yc.js"></script>
<script type="text/javascript" src="/js/jquery_1.8.2.js"></script>
<script id="footerScriptsReady" type="text/javascript">
jQuery.noConflict();
(function($){
$('#headerTvRotator').innerfade({ animationtype: 'fade', speed: 250, timeout: 10000, type: 'sequence', containerheight: '40px' });
var saag = CBSi.app.SAAG.init({
'categories':
{
"tab1":{
"scoreboard_url":"#url-here",
"ord":0,
"menu_subtitle":"<a2>For<BR CLEAR=LEFT>Commish</a>",
"default":0,
"content_url":"div_forcommissioners",
"menu_title":"",
"league_abbr":"tabname",
"scoreboard_subtitle":"Live<BR CLEAR=LEFT>Scores"
},
"tab2":{
"scoreboard_url":"#url-here",
"ord":2,
"menu_subtitle":"<a2>For<BR CLEAR=LEFT>Owners</a>",
"default":0,
"content_url":"div_forowners",
"menu_title":"",
"league_abbr":"tabname",
"scoreboard_subtitle":"Live<BR CLEAR=LEFT>Scores"
},
"tab3":{
"scoreboard_url":"#url-here",
"ord":3,
"menu_subtitle":"<a1>REPORTS</a>",
"default":0,
"content_url":"div_reports",
"menu_title":"",
"league_abbr":"tabname",
"scoreboard_subtitle":"Live<BR CLEAR=LEFT>Scores"
}
},
'activeCategory':'tab2'
});
})(jQUery);
</script>
<div id="menuContentsArea" style="display:none;">
<div id="div_myleagues">
<ul id="myleagues">
<!--<li class="myleagues"></li>-->
</ul>
</div>
<div id="div_forowners">
<ul id="forowners">
<!--<li class="forowners"></li>-->
</ul>
</div>
<div id="div_communications">
<ul id="communications">
<!--<li class="communications"></li>-->
</ul>
</div>
</div>
您不能使用$.noConflict
。 整个冲突来自两个使用$
作为别名的库。
尝试
jQuery.noConflict();
(function($){
/* within this wrapper "$" is jQuery again*/
$('#headerTvRotator').innerfade.....
})(jQUery);
请勿在该包装器之外使用任何带有“ $”的jQuery代码...否则,必须使用完整的jQuery单词,如下所示:
jQuery('#headerTvRotator').innerfade.....
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.