這是我在Stack Overflow上的第一篇文章。我搜索谷歌的這個問題的解決方案,並嘗試了很多解決方法,但無濟於事。這是我的情況。請注意,此代碼在客戶端iPad上的iOs 5上運行良好。我的問題是隻與iOs 6單擊事件列表項無法正常啓動(僅iOs 6)
我有一個ul標籤,並在其中我有多個列表項和單擊每個列表項我會導航usetr到不同的page.Please看看下面的代碼。如果代碼未格式化。我很匆忙。
<ul class="tp-breadcrumb" style="float: left; width:91%;">
<li class="current"><a href="#" style="padding-top:8px;height:23px" class="ui-link">Definition</a></li>
<li id="brdDateTimeRepSpeaker"><a style="padding-top:1px;height:30px" class="ui-link">Date, Rep,<br>Speaker</a></li>
<li id="brdVenueManagement"><a style="padding-top:8px;height:23px" class="ui-link">Venue</a></li>
<li id="brdAudienceSupport"><a style="padding-top:8px;height:23px" class="ui-link">Audience</a></li>
<li id="brdSummary"><a style="padding-top:8px;height:23px" class="ui-link">Summary</a></li>
</ul>
我想點擊列表項目(錨標籤是一個空的一個與href =「#」)。 它會首次啓動。但是,在導航到另一個頁面然後返回後,點擊事件不會觸發。
但是,如果我點擊頁面上的文本框或其他控件,然後單擊點擊被罰款發射第二time.Below列表項是點擊代碼
$("#brdVenueManagement").live("click", function() {
alert('click');
});
我已經嘗試了以下內容。
添加一個onclick =「」處理程序列表項
移動click事件的超鏈接,而不是列表項和 指定的onclick =「」和HREF =「#」
已經嘗試了tap和touchstart事件。
焦點移到(因爲我立的是動態生成的)
請幫我在這裏傢伙。我對此感到茫然,因爲這不適用於iOS 6.它在桌面瀏覽器以及iOs5或更低版本的iPad上運行良好。
感謝, 斯利拉姆