Androidアプリにはiscroll4を使用しています。iScrollを使用していない場合、入力フィールドをタッチするとキーボードが自動的に開き、入力フィールド以外の場所をタッチするとキーボードが消えます。iScrollを使用する場合、同じことは起こりません。iScroll対応のdivキーボードの外側をタッチすると、自動的に閉じます。この問題をどのように回避できますか?iScroll使用時にキーボードが正常に動作したいのですが。
1 に答える
0
scroll
ではなくトリガーされていると思いfocus
ますが、フォーム要素でそれが起こらないようにする必要があります。
myScroll = new iScroll('scroller-parent', {
// All our params are set
// Allow form elements to be clickable/selected
onBeforeScrollStart: function (e) {
var target = e.target;
while (target.nodeType != 1) target = target.parentNode;
if (target.tagName != 'SELECT' && target.tagName != 'INPUT' && target.tagName != 'TEXTAREA')
e.preventDefault();
}
});
于 2012-12-31T16:03:13.113 に答える