Hrefs не кликабельны на Iphone - PullRequest
0 голосов
/ 25 июля 2011

Я пытаюсь сделать www.theothereye.tv доступным на iPhone, но по какой-то причине теги <a> не активируются.

Я посмотрел вокруг в Google, и все указывает на то, что iOS людей не работает.

На SO тоже ничего не появляется.

Есть идеи?

/ Редактировать /

Вот код, окруженный элементом div, вызывающим проблемы

<div id="itemsContainer"> 
    <a href="index.html" onClick="home_click(); GATrackEvent('menu_bar', 'Home',''); return false;"><img id="logo" src="Img/Logo.png"></a> 
    <a id="contact_A" href="#" onClick="scrollContact();  GATrackEvent('menu_bar', 'Contact',''); return false;"><img id="contact" src="Img/Contact.png"></a><br/> 
    <a id="reel_A" href="reel.html" onClick="reel_click(); GATrackEvent('menu_bar', 'Reel',''); return false;"><img id="reel" src="Img/Reel.png"></a><br/> 
    <a id="info_A" href="#" onClick="scrollInfo(); GATrackEvent('menu_bar', 'Info',''); return false;"><img id="info" src="Img/Info.png"></a><br/> 
</div> 

    /*CSS*/
#itemsContainer
{
    position:absolute;
    top:20px;
    z-index:99;
    width:100%;
}

Ответы [ 2 ]

4 голосов
/ 25 июля 2011

Включили ли вы опцию разработчика в настройках Safari на вашем iPhone, чтобы увидеть, возникают ли ошибки JavaScript при переходе по этим ссылкам?

1 голос
/ 25 июля 2011

При просмотре кода, который вы сейчас разместили, все эти ссылки содержат атрибут onclick, который возвращает false.Итак, ожидаемое поведение при щелчке или нажатии на эти ссылки - для запуска JavaScript в атрибуте onclick и ссылки, которой не следует следовать.

Проверены ли вы в консоли отладки Mobile Safari на наличие ошибок JavaScript?Не могли бы вы поставить alert в верхней части reel_click(), чтобы подтвердить, что он запускается при нажатии на ссылку?

...