У меня есть веб-приложение для устройств iOS.У меня есть противная ссылка, которая вызывает функцию javascript, чтобы показать и скрыть слой div.однако вместо того, чтобы выполнять это отображение / скрытие JavaScript в представлении веб-приложения, он закрывает и загружает страницу и JavaScript в Safari.
Я хочу, чтобы он выполнял javascript в представлении webapp.Я знаю, что это возможно, потому что у меня на странице успешно работает другой javascript, однако он не вызывается по ссылке.
Вот мой Javascript:
<script language="javascript" type="text/javascript">
function showHideDiv()
{
var divstyle = new String();
divstyle = document.getElementById("optionpanel").style.visibility;
if(divstyle.toLowerCase()=="visible" || divstyle == "")
{
document.getElementById("optionpanel").style.visibility = "hidden";
}
else
{
document.getElementById("optionpanel").style.visibility = "visible";
}
}
</script>
Вот ссылка, котораяназывает мой Javascript:
<a href="#" class="Action" id="action" onclick="showHideDiv();">Menu</a>
И, наконец, вот мой слой div:
<div id="optionpanel" style="visibility:hidden">
content here
</div>