【发布时间】:2014-10-16 20:37:20
【问题描述】:
如何添加专门用于 iOS 移动设备的样式表?
我想运行一个包含 Flash 的网站。显然,flash 元素在 iPhone、iPod 和 iPad 上不起作用。由于这个事实,我只想为这些设备创建一个 CSS 文件。我最担心的是 iPad,因为我可以为其他两个使用 @media screen 大小属性。
到目前为止,我所拥有的是:
var IS_IPAD = navigator.userAgent.match(/iPad/i) != null;
if(IS_IPAD) ({
url: href,
dataType: 'css',
success: function(){
$('<link rel="stylesheet" type="text/css" href="'+css/ipad.css+'" />').appendTo("head");
}
});
这里有什么问题?
【问题讨论】:
-
css/ipad.css不是有效变量。$('<link rel="stylesheet" type="text/css" href="css/ipad.css" />').appendTo("head");? -
仅供参考,Android 默认也不支持 Flash,如果可以提供帮助,有些人会选择不运行 Flash。重新考虑您是否真的需要 Flash 来完成您想要做的事情可能是个好主意,如果您仍想使用它,请检测是否缺少 Flash 而不是特定平台。