gpt4 book ai didi

javascript - Jquery 窗口滚动。只打电话一次

转载 作者:行者123 更新时间:2023-11-30 07:36:21 25 4
gpt4 key购买 nike

您好,我有一个关于 jquery 窗口滚动功能的问题。我有这样的代码。

$(window).scroll(function(){
if($(window).scrollTop() > $(".pages").offset().top) {
$('.top-slider').slick('slickPause');
}else {
$('.top-slider').slick('slickPlay');
}
});

好的,每次滚动时,如果 first 为真,它会调用每个 1px 滚动窗口。这种方式是否只调用一次,如果为真,但如果其他为真,则检查滚动,只调用一次?

感谢您的回答:)

最佳答案

尝试使用一个标志,像这样:

var paused = false;

$(window).scroll(function(){
if( $(window).scrollTop() > $(".pages").offset().top ) {
if( !paused ){
$('.top-slider').slick('slickPause');
paused = true;
}
}else {
if( paused ){
$('.top-slider').slick('slickPlay');
paused = false;
}
}
});

关于javascript - Jquery 窗口滚动。只打电话一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31717191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com