我有一个网页/网络应用程序,效果非常好。现在只有 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/