为什么jquery元素在ipad上没有响应?

时间:2013-12-02 10:19:57

标签: javascript jquery html css

我一直在开发一些带有粘性标题的jquery,但是当我在ipad上测试它时会有一点延迟并在页面上跳转。

这是一个可以在代码中解决的问题,还是一般的ios问题?我已经调查了网上的类似问题,但没有找到明确的答案。

http://jsfiddle.net/47rYp/

var offset = $(".sticky-header").offset();
var sticky = document.getElementById("sticky-header")
var additionalPixels = 50;

$(window).scroll(function () {
    if ($(window).scrollTop() > offset.top - additionalPixels) {
        $('#profile-container').addClass('fixed');
    } else {
        $('#profile-container').removeClass('fixed');
    }
});

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

问题是在iPad上$(窗口).scroll不会连续产生。它只会在您停止滚动时生成一次。据我所知,你无法解决这个问题。