2012-04-24 93 views
0

下面的代碼,似乎相互抵消,頂端的工作,但底部的一個不,但當我刪除頂部的一切工作正常!一條Javascript停止加載另一個

這兩個工作的例子可以在這裏找到:http://www.healthygit.com,你可以看到菜單上的淡入淡出效果不好,但手風琴沒有...有誰知道是什麼造成了這種情況?

<script> 
$(function() { 
    $('#slidorion').slidorion({ 
     first: 2, 
     easing: 'easeInOutCubic', 
     effect: 'random' 
    }); 
}); 
</script> 

<title>Healthy Git | Health And Fitness Guide</title> 
</head> 
<body> 
<div id="headerimage"></div> 
<script type="text/javascript"> 
$(document).ready(function($){ 
$('.megamenu').megaMenuCompleteSet({ 
    menu_speed_show : 300, // Time (in milliseconds) to show a drop down 
    menu_speed_hide : 200, // Time (in milliseconds) to hide a drop down 
    menu_speed_delay : 300, // Time (in milliseconds) before showing a drop down 
    menu_effect : 'hover_fade', // Drop down effect, choose between 'hover_fade', 'hover_slide', etc. 
    menu_click_outside : 1, // Clicks outside the drop down close it (1 = true, 0 = false) 
    menu_show_onload : 0 // Drop down to show on page load (type the number of  the drop down, 0 for none) 
}); 
}); 
</script> 

回答

1

您的JavaScript腳本有錯誤。

遺漏的類型錯誤:對象的翻譯:有沒有方法「megaMenuCompleteSet」

要麼沒有加載你的菜單正常與否初始化,我猜。

可以調試使用Firebug(FF)JavaScript或檢查元素(鉻)

0

我看不出有什麼具體錯誤,但很難看到沒有代碼的其餘部分。我的猜測是滑動功能尚未添加到jQuery原型中,即:

$.fn.slidorion = function() { 
    //do something 
}