<script type="text/javascript">
$(function() {
function scroll(direction) {
var scroll, i,
positions = [],
here = $(window).scrollTop(),
collection = $('.part');
collection.each(function() {
positions.push(parseInt($(this).offset()['top'],10));
});
for(i = 0; i < positions.length; i++) {
if (direction == 'next' && positions[i] > here) { scroll = collection.get(i); break; }
if (direction == 'prev' && i > 0 && positions[i] >= here) { scroll = collection.get(i-1); break; }
}
if (scroll) {
$.scrollTo(scroll, {
duration: 350
});
}
return false;
}
$("#next,#prev").click(function() {
return scroll($(this).attr('id'));
});
$(".scrolltoanchor").click(function() {
$.scrollTo($($(this).attr("href")), {
duration: 350
});
return false;
});
});
</script>
你到目前爲止試過了什麼?如果用戶也應該被允許手動滾動,你可以考慮使用'scrollTo'插件。 –
是的,他們將被允許手動滾動。儘管如果他們無法做到這一點,我不會感到很擔心。 我已經看過scrollto,但唯一的問題是我很可怕的JQuery/Javascript。 :/ – user1691441
想象出來!謝謝!用於ScrollTo。 ;) – user1691441