Jquery Mobile v. 1.3.1 と PhoneGap を使用するモバイル アプリがあります。
ページにはたくさんのチェックボックスがあります。アプリを実行すると、チェックボックスをオン/オフにすると、チェックボックス付きのリストの応答が非常に遅くなります。
何をすべきか?
Jquery Mobile v. 1.3.1 と PhoneGap を使用するモバイル アプリがあります。
ページにはたくさんのチェックボックスがあります。アプリを実行すると、チェックボックスをオン/オフにすると、チェックボックス付きのリストの応答が非常に遅くなります。
何をすべきか?
これを Cordova/PhoneGap で使用しましたが、jQuery Mobile を使用しておらず、jQuery のみを使用していました。
$('input[type="checkbox"]').on( 'touchstart', function(){
$(this).prop("checked", !$(this).prop("checked"));
});
$('input[type="checkbox"]').click(function(event){
event.preventDefault();
event.stopPropagation();
});
技術的には、trigger() を使用してカスタム データをクリック イベント ハンドラーに渡すことでそれを行うことができましたが、何らかの理由でパラメーターを通過させることができませんでした。上記は動作します。