2012-10-30 23 views
3

我有一個啓用了數據過濾器的列表視圖。列表項是動態加載的。它在我的Mac上的瀏覽器中工作得很好,但它無法在iphone或模擬器中工作。當你點擊搜索字段時,鍵盤會彈出,但是當你開始輸入文本時,沒有任何東西被輸入到文本框中。JQM列表視圖數據過濾器無法在iPhone或模擬器上工作

這裏是我的網頁內容與列表視圖

<div id="woordenlijst_content" data-role="content" data-iscroll> 
    <ul class="ul_woordenlijst_content" data-role="listview" data-filter="true" data-filter-placeholder="Zoek..."> 
    </ul> 
</div> 

這是我在listItems中如何加載

$('#woordenlijst').live('pageinit', function(event) { 
        $.each(trefwoorden_array_sorted_nl, function(index, trefwoorden) { 
        $('.ul_woordenlijst_content').append('<li class="woord_nl" data-icon="arrow-r"><a id="opendialog_woordenlijst" class="woord_nl" selected-woord-nl="' + trefwoorden.nl +'" selected-woord-fr="' + trefwoorden.fr +'" audio="' + trefwoorden.sound + '">' + trefwoorden.nl + '</a></li>'); 
        }); 
        $('.ul_woordenlijst_content').listview('refresh');}); 

ListView的填充完美,風格被追加感謝刷新。 滾動工作,過濾條位於頂部......儘管當我嘗試在iPhone上輸入文本時,沒有輸入文字。

我不知道什麼是錯了,:-(

我至少使用JQM 1.2.0 PhoneGap的科爾多瓦2.1.0

+0

沒有人有過同樣的問題或誰有一個想法如何解決這個問題? – user1785228

回答

0

我已經找到了sollution,好了,對我來說。

當創建生成文件index.css在

* { } 

一個科爾多瓦建立了Xcode的。 找到

-webkit-user-select: none;     /* prevent copy paste, to allow, change 'none' to 'text' */ 

並刪除此行。

它會工作。

+0

它適用於iOS,但不適用於Android。你知道爲什麼嗎? –

相關問題