在我的 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);
我该如何解决?
请帮忙。