我目前正在開發一個新的網站的代理,我的工作可以在這裏找到:在谷歌瀏覽器出毛病了jQuery的幻燈片功能
http://www.astwood.co.uk/testsite/wordpress/
在右上方有兩個按鈕,爲聯繫人和關於我們的部分滑下額外的內容。我有動畫使用下面的jQuery的額外的div的外觀:
隱藏在加載頁面上的內容:
$("#about").hide();
$("#contact").hide();
顯示和隱藏點擊與指定類的鏈接,當內容:
$(".aboutbtn").click(function() {
$('#contact').slideUp(
function() {
$('#about').slideToggle('slow');
});
});
$(".contactbtn").click(function() {
$('#about').slideUp(
function() {
$('#contact').slideToggle('slow');
});
});
這對大多數瀏覽器來說都完美,它會隱藏現有的打開的div,如果有的話打開指定的部分。但是,在mac中,在頁面加載後第一次按下按鈕時,它會滑下所請求的內容,並立即將其重新滑回。
任何幫助,將不勝感激。提前致謝。
無法在Mac上爲Chrome(23.something)重現,它似乎工作得很好。 – robertklep
你試過slideDown了嗎? – Chanckjh
OS X 10.8.2上的Chrome 23.0.1271沒有問題。 – johankj