我正在使用 iScroll4 插件 ( http://cubiq.org/iscroll-4/ ) 将滚动条添加到长度超过浏览器视口(viewport)高度 80% 的页面。出于某种原因,当(并且仅在这种情况下)我添加它并尝试单击输入时,它不会选择。只有点击它的标签才会选择输入。
我该怎么做才能拥有 iScroll4 和可选输入?
最佳答案
试试这个解决方案
myScroll = new iScroll('wrapper', {});
myScroll.options.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();
}
}
关于javascript - 为什么我不能点击输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9210178/