如果变量为true,我试图强制窗口滚动到某个点,然后一旦滚动到那里,我想更改变量并释放窗口以自由滚动。我该怎么做?
我的代码:
$(document).ready(function(){
var h = 1
$(window).on('scroll',function(){
if(h == 1){
$('html,body').animate({scrollTop : $('#next_div').offset().top}, 900, function(){
var h = 2; }
);
}
});
});
答案 0 :(得分:0)
$( function () {
var h = 1 ? ( $('html, body').animate({scrollTop: $('#next_div').offset().top}, 900), h = 2 ) : 0;
console.log(h); // Optional for checking
});
与:
相同$(document).ready(function(){
var h = 1
if(h == 1){
$('html,body').animate({scrollTop : $('#next_div').offset().top}, 900, function(){
h = 2;
});
}
});