У меня есть линейный список изображений (вертикальный), и я ищу использовать клавиатуру вверх & вниз, чтобы перейти к следующему или предыдущему изображению. Моя проблема в том, что я не знаю, где я на свитке, и где мне нужно прокрутить, чтобы перейти к следующему или предыдущему изображению.Перейти к следующему & предыдущему изображению (вертикальная прокрутка) с помощью jQuery
Я видел this example, но он находится в горизонтальном положении. Я попытался сделать его вертикальным, но безуспешно ...
Я также пробовал некоторые вещи с помощью плагина inView jQuery и без успеха. Некоторые старт:
$("body:not(.photo) #images img").each(function() {
$(this)
.css({cursor: "pointer"})
.on("click", function() {
var $n = $(this).next(),
offset = ($n.length) ? $n.offset().top : 0;
scrollTo(offset);
});
});
// http://jsfiddle.net/JjhUN/5/
var elems = [];
$("#images").children().each(function() {
elems.push(this.offsetTop);
});
console.log(elems);
Я пытался что-то подобное, но невозможно получить функциональный код O_o. Большое вам спасибо! – flks
Я рад, что могу помочь. ;) Если это решение вашей проблемы, отметьте как принятый ответ :) –