2012-11-02 29 views
0

http://teneo.telegraphbranding.com/index.php/處,當在sidbar上單擊「關於」鏈接時,會觸發下拉列表。然而,在最終完成之前它會結束。我很難過。這裏是我的jQuery:jQuery slideDown在結尾處延遲

$(document).ready(function() { 
$('h3.about').on('click', function() { 
    $('.dropdown').slideDown(function() { 
     window.parent.location = '/about.php' 
     return false; 
    }); 
}); 
}); 

非常感謝。

+0

不應該在slideDown函數中的第一個參數是一個持續時間? http://api.jquery.com/slideDown/ – AceCorban

+0

如果您將持續時間放在外面,它會進入默認狀態。 – reknirt

回答

0

這是inline元素的常見問題。您可以將h1添加到div,併爲此設置動畫,或者指定css display: block作爲標題。

+0

我試圖把每個

放在它自己的div中,但是沒有奏效。我也改變了h4的顯示:塊,並沒有工作。 – reknirt

+0

對不起,但我在動畫_上看不到任何「快門」。您加載_another_頁面,需要一段時間才能加載資源和呈現頁面。 –

+1

爲避免此問題,您應該使用單個頁面,並使用Ajax下載內容。 –