为什么我不能点击输入?

Ata*_*adj 5 javascript jquery select input iscroll

我正在使用iScroll4插件(http://cubiq.org/iscroll-4/)将滚动条添加到长度超过浏览器视口高度80%的页面.出于某种原因,当(并且仅在这种情况下)我添加它并尝试点击输入时,它将不会选择.只需单击其标签即可选择输入.

我该怎么做才能拥有iScroll4和可选择的输入?

dar*_*ten 12

试试这个解决方案

   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();
        }
   }
Run Code Online (Sandbox Code Playgroud)


Bry*_*ira 5

$('input[type=text]').bind('touchstart click', function(){
    $(this).focus();
});
Run Code Online (Sandbox Code Playgroud)