jQuery粘性菜单移动问题

时间:2014-06-06 14:25:29

标签: javascript jquery jquery-mobile mobile

菜单位置位于浏览器窗口顶部后,我会看到一个粘滞菜单。我的脚本在桌面和移动设备上运行良好,但是当我通过手机访问网站时,只有当我从屏幕上松开手指后,它才会触发滚动功能。滚动。

如何在滚动时使脚本生效?我的jQuery看起来像这样:

function menuTop(){
    var $header   = $('header'), 
    $window    = $(window),
    offset     = $header.offset();

    $window.scroll(function() {
    if ($window.scrollTop() > offset.top) {
            $header.addClass('sticky');
        } else {
            $header.removeClass('sticky');
        }
    });
}

我可以吗在代码中的某处使用$(window).on(' touchstart')来激活menuTop();我滚动的时候?

0 个答案:

没有答案