このスクロール機能を機能させることができたので、スクロールを停止するとdivの一番上までスクロールします。唯一の問題は、スムーズに機能しないことです。結構。
これが私のjsです:
$(document).ready(function(){
Resize();
});
//Every resize of window
$(window).resize(function() {
Resize();
});
//Dynamically assign height
function Resize() {
// Handler for .ready() called.
var windowHeight = $(window).height() + 'px';
$('.fill-browser').css('height', windowHeight);
}
$(function(){
var _top = $(window).scrollTop();
var individualDivHeight = $(".fill-browser").height();
$(window).scroll(function(){
var _cur_top = $(window).scrollTop();
var totalHeight = $('body').height();
var posToScroll = Math.round(_cur_top / individualDivHeight) * individualDivHeight;
$('html, body').stop().animate({scrollTop: posToScroll}, 200);
});
});
また、私が何を意味するかを示すために、ここでも動作するフィドル: http://jsfiddle.net/vHAWW/2/
スクロールを停止すると、機能が非常に速くなることを望みますが、まったくスムーズではなく、見えません理由を理解するには?