gpt4 book ai didi

javascript - jquery touchswipe 插件在 iOS 上无法正常工作

转载 作者:行者123 更新时间:2023-12-02 22:49:26 25 4
gpt4 key购买 nike

所以基本上我正在开发一个网站,其中滚动事件的默认设置被阻止,而是每次滚动都会带您向下或向上到下一个“部分”。这在 PC 和某些手机上运行得很好,但在 iOS 上,滚动变得一团糟,坦白说,我没有主意了。

我使用的移动设备滚动 API 是 jquery touchSwipe https://github.com/mattbryson/TouchSwipe-Jquery-Plugin

下面的代码是应该完成所有工作的函数。

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
$(window).swipe({
swipe:function(event, direction, distance, duration, fingerCount, fingerData) {
if (scrolling == false && direction === "down") {
scrolling = true;
scrollSection = Math.round($(window).scrollTop()/window.innerHeight);
scrollTo_(event,sections[scrollSection-1]);
setTimeout(function() {
scrolling = false;
}, 1000);
}
else if (scrolling == false && direction === "up") {
scrolling = true;
scrollSection = Math.round($(window).scrollTop()/window.innerHeight);
scrollTo_(event,sections[scrollSection+1]);
setTimeout(function() {
scrolling = false;
}, 1000);
}
}
});
}

如果您有任何疑问,请务必告诉我,我将更新此问题。

最佳答案

您尝试过 this ?前几天在我的网络应用程序中,我研究了 Jquery UI slider ,这不适用于移动设备,因此在附加后它就可以工作了。

关于javascript - jquery touchswipe 插件在 iOS 上无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58243565/

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