【发布时间】:2012-06-05 00:08:09
【问题描述】:
我想知道是否有一种快速的解决方案可以在我的媒体查询中以低于 480 像素的移动分辨率终止我的 fancybox 调用。这样使用了 fancybox 的项目就不会在特定分辨率下使用它,而是直接链接到 .html 页面(我使用的是 iFrame fancyboxs)。
我刚刚试过 display: none;在我在某些视口使用的 fancybox 类上,但没有成功。
.fancybox-iframe { display: none; }
【问题讨论】:
-
为什么不先评估
viewport?如果viewport > 480则加载fancybox + 自定义脚本(如果条件为true,则加载某些内容比删除/杀死它更容易)。关于如何检测viewport以及如果存在条件如何创建脚本 (document.createElement('script');) 有几个问题/答案。
标签: mobile css fancybox media-queries responsive-design