我需要幫助來定位我的代碼中的衝突,下面是我的醜陋代碼(我剛開始寫我的Mootools和我認爲很醜的方法)。該網站可以在這裏看到http://tinyurl.com/y9xvm6b。我認爲這是與這些行衝突Mootools幫助定位我醜陋的代碼中的衝突
<script type="text/javascript" src="/lotsforsaleroxascity/media/system/js/mootools.js"></script>
<script type="text/javascript" src="/lotsforsaleroxascity/media/system/js/caption.js"></script>
在我的代碼。這2行是由我的CMS生成並使用它。
// Global Functions
window.addEvent('domready',function(){
/* ------------------------------------------------------- Menu */
var Logo = $('logo').getElements('a'),
LogoPos = Logo.getStyle('backgroundPosition');
Logo.addEvents({
mouseenter: function(){
this.fade(1);
},
mouseleave: function(){
// Morphes back to the original style
this.fade(0);
}
});
/* ------------------------------------------------------- Tabs */
var tabs = new MGFX.Tabs('#foliobotnav .nav','.t1',{
autoplay: true,
transitionDuration:500,
slideInterval:6000,
hover:true
});
var pages = new noobSlide({
box: $('mcontent_hold'),
items: $$('#mcontent_hold div'),
size: 950,
handles: $$('#logo a').extend($$('#topnav ul li.inpage a')),
onWalk: function(currentItem,currentHandle){
<!--$('info4').set('html',currentItem.getFirst().innerHTML);-->
this.handles.removeClass('active');
currentHandle.addClass('active');
}
});
/* ------------------------------------------------------- Websites */
var dropWEB = $$('#web div.left div.imgwrap')[0];
$$('#web .right .imgwrap').each(function(item)
{
item.addEvent('click', function(e)
{
e = new Event(e).stop();
dropWEB.removeEvents();
dropWEB.empty()
var a = item.clone();
a.inject(dropWEB);
dropWEB.style.height = "400px";
});
});
/* ------------------------------------------------------- Websites End*/
/* ------------------------------------------------------- Identity */
var dropID = $$('#artwork div.left div.imgwrap')[0];
$$('#artwork .right .imgwrap').each(function(item)
{
item.addEvent('click', function(e)
{
e = new Event(e).stop();
dropID.removeEvents();
dropID.empty()
var a = item.clone();
a.inject(dropID);
dropID.style.height = "400px";
});
});
/* ------------------------------------------------------- Identity End*/
/* ------------------------------------------------------- Artworks */
var dropART = $$('#identity div.left div.imgwrap')[0];
$$('#identity .right .imgwrap').each(function(item)
{
item.addEvent('click', function(e)
{
e = new Event(e).stop();
dropART.removeEvents();
dropART.empty()
var a = item.clone();
a.inject(dropART);
dropART.style.height = "400px";
});
});
/* ------------------------------------------------------- Artworks End*/
/* ------------------------------------------------------- Contact */
$("form").submit(function(){
// 'this' refers to the current submitted form
var str = $(this).serialize();
$.ajax({
type: "POST",
url: "contact.php",
data: str,
success: function(msg){
$("#msg").ajaxComplete(function(event, request, settings){
if(msg == 'OK') // Message Sent? Show the 'Thank You' message and hide the form
{
result = '<div class="notification_ok">Your message has been sent. Thank you!</div>';
$("#formwrap").hide();
}
else
{
result = msg;
}
$(this).html(result);
});
}
});
return false;
});
/* ------------------------------------------------------- Contact */
});
謝謝!
---編輯下面
順便說一句,衝突我遇到在globals.js都不起作用我所有的自定義功能。按鈕不起作用,滑塊不起作用,還有縮略圖查看器。
再次感謝。
謝謝凱夫,我發現了這個問題。我正在使用mootools的幻燈片插件,我忘了將它與核心mootools合併,所以無論何時刪除我自己的mootools,我的腳本都不起作用。 (男人,我很亂我的代碼。) 感謝jslint.com,這是偉大的工具。 謝謝! – Pennf0lio 2009-10-05 08:47:00
不要感謝我,感謝道格拉斯克羅克福德JSLint.com這是一個非常寶貴的工具。 – keif 2009-10-10 22:04:45