Я хочу, чтобы страница прокручивалась каждый раз, когда я нажимаю клавишу с клавиатуры, я хочу, чтобы страница прокручивалась вниз до следующего, что-то пиксель фиксировался каждый раз
кто-нибудь, пожалуйста, помогите мне, как это сделать
Я хочу продолжить Прокрутка при каждом нажатии клавиши на последнем 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;
}
});
}
});
});
Вы всегда пытались прокручивать до ВСЕ/ЛЮБОГО div (s) при открытии стрелки, хотя вам нужно было проверить точку 2 из моего списка выше (где вы находитесь). А затем пункт 3, решите, куда идти, что в вашем простом случае является .next()
div, основанный на том, что сейчас находится наверху.