【发布时间】:2013-08-04 21:48:27
【问题描述】:
我在 JavaScript 和 Mototools 之间存在冲突,我知道有类似 NoConflict 脚本之类的东西,但我不完全理解如何使它工作我将保留两个依赖项的代码,以便它也可以解释我认为它对于遇到相同冲突的人可能非常有用,如果一个有效,另一个则不会。你可以看到我让它部分工作但不是完全工作 www.softglobal.com.mx。谢谢
<script type="text/javascript" src="jquery-1.2.2.pack.js" ></script>
<script type='text/javascript' src="
http://static.tumblr.com/5bbaxlr/2tlmqkzma/mototools.js">
</script>
<script type="text/javascript">
//<![CDATA[
var hoveroptions = {
animout: 'JAMenuhover_fade',
animin: 'JAMenuhover_fade',
duration: 400,
transition: Fx.Transitions.linear};
window.addEvent ('domready', function (){
if ($('ja-mainnav')) {
var items = $$('#ja-mainnav li a');
new JAMenuhover (items,hoveroptions );
}
});
//]]>
</script>
这使鼠标悬停在一个看起来很棒的拖动效果上,但后来我得到了这是我之前的问题
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/
jquery/1.4/jquery.min.js">
</script>
<script type="text/javascript">
//<![CDATA[
jQuery(function() {
var request = window.location.hash;
if(request == '#page-2') {
jQuery('.page.current').removeClass('current');
jQuery('.page').eq(1).addClass('current');
}
jQuery('div ul li').click(function(){
var speed = 600;
var i = $(this).index();
jQuery('.page.current').animate({opacity: 0, marginTop:80},speed,function(){
jQuery(this).removeClass('current');
jQuery('.page').eq(i).css('marginTop',30).animate({opacity:1,marginTop:
50},speed).addClass('current');
});
});
});
//]]>
</script>
【问题讨论】:
-
谢谢。 @T.J.Crowder 但你能帮帮我吗?
-
@Alex:我对MotoTools一无所知
-
你搞定了吗?您没有标记 Mootools,因此您错过了可以帮助您的人。
-
不是你们关心或想知道,但我被抢劫了,我的笔记本电脑和便携式硬盘被我所有的工作偷走了,所以我没有办法养活自己所以在我恢复之前,我将停止这样做,这不会很快,危险的国家..所以不,我没有任何东西可以尝试。抱歉,感谢您的询问
标签: javascript jquery shared-libraries mootools conflict