[英]Scroll to next div
我有以下代碼。 目前,它僅向下滾動變量的高度。
http://jsfiddle.net/tmyie/gF6U3/1/
$('.col100').click(function(e){
e.preventDefault();
var H = $('.col100').outerHeight();
$('html, body').animate({scrollTop: H}, 200);
});
問題:
您每次都滾動到同一位置。 最簡單的方法是計算下一個框的偏移位置:
$('.col100').click(function(e){
e.preventDefault();
var H = $(this).next().offset().top;
$('html, body').animate({scrollTop: H}, 200);
});
請注意,這不會處理最后一個框的操作。.取決於您要如何實現它。
使用這個-http://jsfiddle.net/gF6U3/3/
$('.col100').click(function(e){
e.preventDefault();
var H = $(this).next('.col100').offset().top;
$('html, body').animate({scrollTop: H}, 200);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.