我需要确保在 iPhone 或 Android 或任何手持设备上单击链接查看 html 文件时,它不会像在计算机上那样使用 Fancybox 来查看它。
我尝试过@media 的方法,但没有成功。
是否有任何代码可以根据设备类型禁用某些 JavaScript 部分?
谢谢!
最佳答案
Andre 的解决方案适用于特定的设备子集,但更好的方法可能是根据屏幕尺寸来实现,因为这可能就是您不想使用 facnybox 的原因(因为屏幕太小)。
这个怎么样:
if (window.innerWidth < 500 && window.innerHeight < 500) {
//small screen device - don't use fancy box
}
您可以将宽度和高度替换为任意阈值,以使 fancybox 看起来不错。
关于javascript - 在手持设备上禁用 fancybox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9016845/