Html5でビルドされ、Android用のPhoneGapでラップされたアプリケーションがあります
オートコンプリート入力があります
コンピューターでは、オートコンプリート入力がうまく機能します。
スマートフォンでは、入力にスペースを入れた後にのみオートコンプリートが機能します
(最初に数字を書く場合-機能します!文字の場合-スペースの後にのみ機能します)
なんで?
JSコード:
//Run in document.ready
function AutoComplete() {
List = $.map(data.XXX, function (item) {
return {
label: item.X,
value: item.XX
};
});
$("#MyInput").autocomplete({
source: List,
link: '#',
target: $('#MyList'),
minLength: 1
});
}
HTML:
入力:
<input id="MyInput" type="text"
placeholder="XXX" />
リスト:
<ul id="MyList" data-role="listview" data-inset="true"> </ul>