1
如何刷新jqm的div?我的問題是我有一個div(#menu)的切換顯示/隱藏。這工作正常,但是當我瀏覽頁面切換腳本被禁用。我必須刷新它的頁面或禁用所有頁面的Ajax。jQuery Mobile刷新網絡手機的div
我已閱讀有類似問題的帖子,並嘗試像列表視圖('刷新')的解決方案,但似乎沒有任何工作。
這是我的代碼。非常感謝。
<div data-role="page" id="page1">
<div data-role="header">
<h1>Page 1</h1>
</div>
<div data-role="content">
<!-- TOGGLE -->
<div data-role="navbar" data-grid="a" id="menu">
<ul>
<li><a href="#">News</a></li>
<li><a href="#">Items</a></li>
</ul>
</div>
<!-- /TOGGLE -->
<a href="#" data-role="button" id="nav">open menu</a>
</div>
<div data-role="footer">
footer content
</div>
<script>
$('#nav').click(function() {
$('#menu').toggle();
});
</script>
</div>
您是否嘗試過與委託'。對( 「點擊」 的情況下,函數(){})'而不是'.click(function(){})'? –
只是給了一個去,並仍然禁用導航到另一個頁面時。 – Kastansa
所有的事件都是通過AJAX完成的?如果是這樣,它是hacky,但你可以把它扔到你對這些事件的回調中:'$(「#nav」)。unbind(「click」)。on(「click」,function(){....})' 。這應該清除所有點擊事件,然後將其重新綁定到您的導航。 –