我使用jQuery的scrollTop浏览页面上的点。很棒。但我想知道是否可以将上/下箭头键导航添加到它。例如,向下箭头滚动到下一个点,下一个点等。向上箭头返回一个点,等等,对这个任何帮助非常感谢!添加箭头键导航到jQuery的scrollTop
HTML:
<a class="bookmark" href="#option1">Option 1</a>
<a class="bookmark" href="#option2">Option 2</a>
<a class="bookmark" href="#option3">Option 3</a>
<div id="option1">Stuff</div>
<div id="option2">Stuff</div>
<div id="option3">Stuff</div>
jQuery的
$('.bookmark').click(function() {
var elementClicked = $(this).attr("href");
var destination = $(elementClicked).offset().top;
$("html:not(:animated),body:not(:animated)")
.delay(300).animate({ scrollTop: destination-20}, 700);
return false;
});