4
我們使用iscroll4作爲android應用程序。如果不使用iScroll,當我觸摸輸入字段時,鍵盤會自動打開,當我觸摸輸入字段以外的任何地方時,它會消失。如果使用iScroll,則不會發生同樣的情況。當我觸摸iScroll以外的div div時,鍵盤會自動關閉。如何避免這個問題?當使用iScroll時,我希望鍵盤正常工作。使用iScroll時,鍵盤不會消失
我們使用iscroll4作爲android應用程序。如果不使用iScroll,當我觸摸輸入字段時,鍵盤會自動打開,當我觸摸輸入字段以外的任何地方時,它會消失。如果使用iScroll,則不會發生同樣的情況。當我觸摸iScroll以外的div div時,鍵盤會自動關閉。如何避免這個問題?當使用iScroll時,我希望鍵盤正常工作。使用iScroll時,鍵盤不會消失
我相信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();
}
});