0
我使用iScroll 4作为移动Web应用程序。我的应用程序可以在手机和ipad上完美运行,但我也希望应用程序仍能在电脑上运行。iscroll输入和在计算机上滚动
我遇到的问题是滚动不能在计算机上工作,我不能选择文本输入区域来输入任何东西。我相当肯定这是iScoll的工作方式,所以需要一个解决方法代码。
因此,我没有在这里显示任何代码,因为没有任何特定的位可以帮助。有什么想法吗?
我使用iScroll 4作为移动Web应用程序。我的应用程序可以在手机和ipad上完美运行,但我也希望应用程序仍能在电脑上运行。iscroll输入和在计算机上滚动
我遇到的问题是滚动不能在计算机上工作,我不能选择文本输入区域来输入任何东西。我相当肯定这是iScoll的工作方式,所以需要一个解决方法代码。
因此,我没有在这里显示任何代码,因为没有任何特定的位可以帮助。有什么想法吗?
这为您提供选择输入字段:
function initScroller() {
myScroller = new iScroll('wrapper', {
snap: true,
momentum: false,
hScrollbar: false,
vScrollbar: false,
hScroll: true,
checkDOMChanges: true,
onBeforeScrollStart: preventTextarea
});
}
var preventTextarea = function(e) {
var target = e.target;
while (target && target.nodeType != 1) target = target.parentNode;
if (target && (target.tagName != 'INPUT' && target.tagName != 'CANVAS')) {
e.preventDefault();
}
}