gpt4 book ai didi

jquery - 使用 jquery 在移动设备上无法运行的特定页面上隐藏 div

转载 作者:行者123 更新时间:2023-11-28 09:16:28 24 4
gpt4 key购买 nike

我想隐藏我的 Canvas (来自 paper.js 的链),但仅在特定页面上,以便在必要时允许在移动设备上进行触摸滚动。因为媒体查询不是解决方案,所以我使用了一个仅与我的页面链接的 jquery 脚本来隐藏我的 .canvas div:

if ($(window).width() < 640) {
$('.canvas').hide();
} else {
$('.canvas').show();
}

在 firefox、safari 和 chrome 中调整窗口大小和重新加载窗口时,它“完美地”工作……但在移动设备上, Canvas 不是隐藏的。有什么想法吗?

顺便说一句,我使用了 Stacey lightweight CMS并确保我的脚本:

<script type="text/javascript" charset="utf-8">
document.getElementsByTagName('body')[0].className += ' js-enabled';
</script>

在我的 html 文档中。我什至不知道它是否有用,但我试过了......

最佳答案

您应该考虑使用所有浏览器和几乎所有移动浏览器都支持的媒体查询,这里是一个示例:

@media only screen and (max-device-width: 640) {
.canvas { display: none; }
}

将此添加到您的 CSS 中,它应该会修复它。

关于jquery - 使用 jquery 在移动设备上无法运行的特定页面上隐藏 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26280906/

24 4 0
文章推荐: javascript - touchmove 在 Canvas 上绘制两条线而不是一条
文章推荐: html - 如何在 Tumblr 的 Field Notes 主题中更改我的提交按钮文本?
文章推荐: javascript - 为什么 firebug 多次显示相同的脚本
文章推荐: html - 将
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com