我有一个客户想让她的网站对 iPad/iPhone 友好。该网站有一个用 Flash 制作的菜单标题。我使用 Google 的 Swiffy 将文件转换为 flash_1.html 文件。
当网站检测到 iPad/iPhone 时,我希望它加载 Swiffy flash_1.html 文件。否则,它应该正常加载站点。
我在这样做时遇到了麻烦,主要是编写正确的 if/else 语句并让它工作。我意识到我必须将常规站点的 onload 的 BODY 标记更改为其他内容,因为它要进入该功能。这也是我遇到的问题。
无论如何,任何输入或帮助将不胜感激!XD
这是我到目前为止所拥有的:
<script type="text/javascript">
if ((navigator.userAgent.indexOf('iPhone') != -1) || (navigator.userAgent.indexOf('iPod') != -1) || (navigator.userAgent.indexOf('iPad') != -1)) {
document.location = "mobile/";
$(function{
$("#includedContent").load("flash_1.html");
});
else
常规站点的代码如下所示:
***注意:我无法在此文本窗口中正确显示代码,因此我将其制作为图像。(上面截断的信息是脚本预加载图像和交换图像的功能)