2013-02-19 129 views
3

「的數據,點擊」忽略錨標記屬性我有這樣的情況:劍道UI移動 - 在列表視圖

<ul data-role="listview"> 
    <li> 
     <a data-click="resolveAddressPrefix" href="<address-suffix>" data-rel="external"> 
      <span>Here is some stuff inside my anchor tag</span> 
     </a> 
    </li> 
</ul> 

劍道的數據 - *屬性被忽略。如果我將data-click更改爲onclick,則該函數會執行,但這不是解決方案。

我試着給我的錨標籤添加一個data-role="button",但它根本沒有做任何事情。

任何幫助將不勝感激。我正在使用Kendo UI Mobile和JQuery的最新Service Pack版本。

PS:我真的很想解決這個問題,而無需通過javascript或任何東西進行初始化。

回答

1

進一步的研究終於讓我在Kendo移動論壇上發表了一篇我沒見過的論壇帖子。基本上,這是一個錯誤,並在最新的內部版本中修復。但是,作爲目前我的情況的解決方法,我將data-click="resolveAddressPrefix"屬性改爲應用於<ul>標記。然後,在我的resolveAddressPrefix函數中,我添加了event.preventDefault()。最後,由於這個bug也與data-rel="external"相關,所以我使用javascript來手動執行「外部」鏈接,window.location.href = ...希望這有助於無法訪問內部版本的人員。

+0

我仍然有這個問題,你知道如果/當它應該是固定的? – Dean 2013-06-04 06:16:20

+0

@Dean我正在使用Kendo UI Complete v2013.1.319,到目前爲止它看起來已經修復了。 – TAS 2013-06-05 21:50:16