У меня есть веб-страница/webapp, которая работает очень хорошо. Всего 2 проблемы прямо сейчас:iPad webapp проблемы: статус-бар на странице, html/ссылки JS
Панель состояния 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 будет перезаписано и не будет выполнено. Потому что он устанавливает новое событие onclick для всех ссылок. Не только для ссылок без события onclick. Проблема состоит в том, чтобы получить только ссылки, которые еще не имеют события onclick. – Marks
OK Я вижу, поэтому вместо установки onClick вы можете использовать addEventListener? – HBP