如果單擊第一個按鈕,我已經定義了名爲「slide-1」和「slide-2」的div,中間跨度名爲「option-1」。計算自動滾動的div高度
我想將我的scrollTop動畫中的195和268(見下文)更改爲基於「幻燈片」div高度的計算數字,但是當我嘗試(「#slide-2」)。height( )例如它似乎沒有工作。
這裏是什麼,我至今一CodePen,它的工作原理完全一樣我想,但我擔心,一旦我把它添加到網頁我將不得不再次手動更改scrollTop的數字
權現在,滾動是基於這些數字我自己輸入
//first option code
$("#option-1-button").on("click", function() {
$(this).closest(".box").find("#option-1").slideToggle();
$('body').animate({scrollTop: 195}, 1000);
$("#slide-2").delay(500).fadeToggle(1000);
$('body').delay(500).animate({scrollTop: 268}, 1000);
$('#option-1-button').prop('disabled', true);
$('#option-2-button').prop('disabled', true);
});
請顯示造成問題的代碼,而不是代碼。請參見[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 – showdev