【发布时间】:2013-03-06 13:11:52
【问题描述】:
从品牌到 Stack Overflow 和移动设计。
我正在使用 JQUERY Mobile。而且我觉得我对媒体查询有了基本的了解。但是我找不到答案的一个问题(所以我可能看错了)是当桌面用户浏览时如何不在页面上运行以下内容?
由于这不是由 CSS 定义的,因此媒体查询将不起作用。如果 javascript 有效,有人可以帮我编写代码。我尝试了以下但我不知道javascript:
<script>
if (document.documentElement.clientWidth < 641)
{
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js"></script>
}
</script >
我知道我可以使用移动 PHP 嗅探器,但由于“维护”,我不想走那条路。
提前谢谢你
编辑:
看起来下面的方法会起作用(示例 #4)。
http://php.net/manual/en/faq.html.php
但我担心的是为什么似乎更多的人没有遇到这个问题?我错过了一些非常明显的东西吗?如果您为移动和桌面使用相同的页面并且您使用的是 jquery 移动脚本,那么您不希望它们为桌面用户运行。
【问题讨论】:
标签: javascript mobile media-queries