jquery mobile ios phonegap アプリケーションでは、iscroll を使用しています。iscroll を使用すると、テキスト ボックスの動作がおかしくなります (文字を入力するたびに上下に移動します)。
アプリでiscrollを有効にしました
次のスクリプトを追加しました。
<script src="js/iscroll.js"></script>
<script src="js/jquery.mobile.iscrollview.js"></script>
私のページは次のようになります。
<div data-role="page" id="index">
<div data-theme="a" data-role="header" data-position="fixed" data-id="footer" data-tap-toggle="false" data-transition="none">
</div>
<div data-role="content" data-iscroll>
// following text field works weirdly
<input id="txtComment" placeholder="COMMENTS" value="" type="text" data-theme="b"/>
</div>
<div data-role="navbar" data-position="fixed" data-theme="a" data-id="footer" data-tap-toggle="false" data-transition="none">
</div>
</div>
次のコードを追加しようとしましたが、機能しませんでした
var selectField = document.getElementById('txtComment');
selectField.addEventListener('touchstart', function(e) {
e.stopPropagation();
}, false);
どうすれば修正できますか?
助けてください。