2013-01-15 67 views
1

這是我在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上運行良好。

感謝, 斯利拉姆

回答

0

沒關係,

我固定它自己。這是一個立場:在我的親屬裏,導致事件不被解僱。我刪除它,一切都很好。

Sriram