2016-03-17 3 views
0

У меня странная проблема, которую я не могу понять. У меня есть простое событие onclick, которое показывает/скрывает конкретный div. Он отлично работает в Firefox, Chrome, IE, но не работает в Safari (на рабочем столе или на мобильном устройстве).Javascript DIV Дисплей не работает в Safari

HTML КОД:

<a href="/link.html" onclick="toggleDiv();">

JAVASCRIPT

<script type="text/javascript"> 
function toggleDiv() 
{ 
    document.getElementById("button-group-active").style.display = ""; 
    document.getElementById("button-group").style.display = "none"; 
} 
</script> 

Я не получаю никаких ошибок в консоли или каких-либо указаний, чтобы помочь мне понять, почему это не работает.

ответ

0

У вас есть HREF atribute установлен в «/link.html», и это должно загрузить link.html

Im не уверен, почему это не будет происходить и в других браузерах, но вы можете попробовать оставить HREF пустой.

+0

Моя проблема не со ссылкой. Он работает отлично. Моя проблема связана с переключением div. – Jason

+0

Щелчок по ссылке изменит страницу, чтобы javascript не был запущен –

Смежные вопросы