这可能很难帮助我,但我别无选择,头发也没有了,所以就这样吧;
我的程序中有一个简单的部分,如果禁用了一个复选框并且用户在 iPad 等设备上使用该站点,如果他们触摸该复选框,他们将弹出一个警告框。我遇到的问题是它在一个域上按预期工作,但在另一个域上它只是快速闪烁然后消失。
因为我没有 Mac 计算机,所以无法使用安装的 Safari Web 控制台查看是否出现任何错误。
这是生成警报的代码;
if ($device == 'TAB') {
echo "<div id='" . preg_replace('/[^a-zA-Z0-9]/', '', $menu_name) . "OV'
class=\"overlay\" onClick=\"alert('My message');\"></div></div>";
} else {
echo "</div>";
}
关于为什么这会在一个地方而不是另一个地方起作用的任何想法,以及我可以做些什么来尝试让 iPad 为我提供更多关于这里发生的事情的信息?
这是它工作的地方,interactive-floor-plan dot com/ifp.php?width=633&ProductID=1
这是它没有的地方
plangator dot com/demo/ifp.php?width=633&ProductID=1