我想每次頁面滾動下來當我按下鍵從鍵盤下來,我想頁面向下滾動到下一個東西,每次pixcel固定jQuery的頁面滾動向下每當按鍵下單頁面
請人幫忙我該怎麼辦呢
我想在最後一個div
http://jsfiddle.net/dhaval17/etfYz/
我想每次頁面滾動下來當我按下鍵從鍵盤下來,我想頁面向下滾動到下一個東西,每次pixcel固定jQuery的頁面滾動向下每當按鍵下單頁面
請人幫忙我該怎麼辦呢
我想在最後一個div
http://jsfiddle.net/dhaval17/etfYz/
很簡單每個按鍵繼續滾動。
Tadah!
[編輯]
這個js功能確實爲我工作:
$(document).ready(function() {
$(document).on("keydown", function(e) {
if (e.keyCode == 40) {
$($(".scrollToMe").get().reverse()).each(function(i, div) {
var top = $(this).offset().top;
if (top - $(document).scrollTop() <= 0) {
var next = $(this).next(".scrollToMe");
if (next) {
$('html, body').animate({ scrollTop: $(this).next(".scrollToMe").offset().top }, 'slow');
}
return false;
}
});
}
});
});
你總是試圖滾動到所有以箭頭的keydown/ANY格(一個或多個),但你需要檢查上面列表中的點2(你在哪裏)。然後點3,決定去哪裏,在你的簡單情況下是.next()
div基於當前位於頂部的一個。
我不是很高明,你能給我一個例子嗎? –
http://jsfiddle.net/dhaval17/etfYz/ –
那麼,因爲你的問題(至少在你提供你的jsfiddle鏈接之前)確實不清楚,你不能指望別的不明不白的答案。 – stafffan
你試過了什麼代碼? –
http://jsfiddle.net/dhaval17/etfYz/ –