小编Seb*_*ina的帖子

如何通过用户控制的切换(启用/禁用)在iOS设备(iPad,iPhone,Mac)上禁用滚动/滚动

在复习有关StackOverflow上该主题的许多问题和答案时,提供的所有解决方案均无法可靠地工作。所有CSS,JavaScript,jQuery和混合解决方案都至少存在一个缺陷,导致滚动无法有效禁用和/或切换。

我还在网上搜索了很多内容,但没有找到一个好的答案。

到目前为止,我具有此功能:

function toggleScroll(btn, item) {
 $(btn).click(function() {
  $(item).toggleClass("noscroll");
 });
}
Run Code Online (Sandbox Code Playgroud)

...这会将a添加overflow: hidden;到我想要的任何类中onclick,并在第二次单击时将其删除。

问题是,此代码不适用于iOS设备。

如何在iOS设备上使用此功能?

理想情况下,我希望使用纯CSS解决方案。但是我知道这可能是不可能的,尤其是切换组件。

任何JavaScript或jQuery解决方案也都可以。

提前致谢!

html javascript jquery scroll ios

5
推荐指数
1
解决办法
2万
查看次数

仅在用户第一次访问网站时运行jQuery代码

我有这个代码

setTimeout(function () {
    $("#videoOverlay").fadeIn();
    document.getElementById("video").play();
}, 8000);
Run Code Online (Sandbox Code Playgroud)

这意味着加载后8秒钟会出现一个弹出窗口并播放视频.我只希望在我第一次访问该网站时出现这个问题.我怎么能用jQuery做到这一点?

cookies jquery

2
推荐指数
1
解决办法
2719
查看次数

标签 统计

jquery ×2

cookies ×1

html ×1

ios ×1

javascript ×1

scroll ×1