1

我有一个小脚本可以检测窗口的 scrollTop 位置,如果用户滚动了 43px,则横幅会缩小并固定在屏幕顶部。

    $(window).scroll( function() {
        var top = $(this).scrollTop();
        if ( top > 43 ) {
            small_banner();
        } else if ( top <= 43 ) { 
            large_banner();
        }
    });

这在台式电脑甚至安卓设备上都可以完美运行,但在我的 iPad 上却出现了问题。有时,当用户滚动超过 43px 时,横幅不会出现,有时会出现一秒钟然后消失。

我将如何解决这个问题?谢谢!

4

0 回答 0