0
我有一個適用於iOS設備的網絡應用程序。我有一個討厭的鏈接,它調用一個javascript函數來顯示和隱藏div層。然而,它不是在webapp視圖中執行此javascript顯示/隱藏,而是在safari中關閉並加載頁面和JavaScript。在Web瀏覽器中加載iPhone Web App Div標記
我希望它在webapp視圖中執行javascript。我知道這是可能的,因爲我成功地在頁面上運行了其他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>
返回錯誤工作完美。謝謝!此外,我欣賞jQuery手機上的提示。我會研究它。 – Parker 2010-11-06 19:12:20