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();
}
}
完整示例:
this.myScroll = new iScroll($(".im-contacts")[0], { useTransition: true, onScrollMove: that.updateSearchBar, // 解决input等不能输入内容 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(); } } });
http://www.cnblogs.com/duanhuajian/archive/2012/11/09/2763159.html