Проблемы с веб-приложением на iPad: статусбар над страницей, ссылки html / JS - PullRequest
1 голос
/ 20 июля 2010

У меня есть веб-страница / веб-приложение, которое работает действительно хорошо.Всего 2 проблемы прямо сейчас:

Строка состояния iPad находится не над страницей, как мне кажется, а на странице.Таким образом, верхние ~ 10px накладываются на строку состояния, и поэтому мое меню в этом месте почти не используется.В качестве стилей статусбара я использовал «черный-прозрачный», но также «черный».

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, он всегда возвращает функцию.

1 Ответ

0 голосов
/ 20 июля 2010

Если я понимаю вашу проблему, можете ли вы не вызывать protectDefaults в обработчике событий javascript?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...