javascript - iPad webapp 问题 : statusbar over page, html/JS 链接

标签 javascript ipad web-applications

我有一个网页/网络应用程序,效果非常好。现在只有 2 个问题:

iPad 的状态栏并不像我认为的那样位于页面上方,而是位于页面中。所以顶部 ~10px 被状态栏覆盖,因此我在这个地方的菜单几乎无法使用。我使用“black-transulent”,但也使用“black”作为状态栏样式。

Html 链接正在离开 webapp 模式。众所周知的问题。我找到了一个似乎来自 iWebKit 的解决方案:

var a=document.getElementsByTagName("a");
for(var i=0;i<a.length;i++)
{
    a[i].onclick=function()
{
    window.location=this.getAttribute("href");
    return false
}

但这会覆盖我代码中 Javascript 链接的点击事件。是否可以检查点击事件是否已经设置?允许使用 JQuery。如果我检查 $('ImAButton').click 它总是返回函数。

最佳答案

如果我理解你的问题,你能不能在 javascript 事件处理程序中调用 PreventDefaults 吗?

关于javascript - iPad webapp 问题 : statusbar over page, html/JS 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3288943/

相关文章:

javascript - 此上下文在我的 waypoints.js 片段中不起作用

javascript - 全日历和时区。救命,我做错了

javascript - 检测应用程序重新聚焦事件

c# - 只允许 ipad 应用程序用户访问某些文件

javascript - 如何使用 Backbone.js 构建此 Web 应用程序?

java - 如何在 Java EE 应用程序中使用多线程环境

javascript - 如何为每个动态 GridView 内容重定向到新屏幕?

javascript - 如何在向用户显示内容之前预加载 html 中的音频

iOS:禁用 subview 的自动旋转

python - 创建具有多对多关系的对象