菜单位置位于浏览器窗口顶部后,我会看到一个粘滞菜单。我的脚本在桌面和移动设备上运行良好,但是当我通过手机访问网站时,只有当我从屏幕上松开手指后,它才会触发滚动功能。滚动。
如何在滚动时使脚本生效?我的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();我滚动的时候?