Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 同一页面中有多个IScroll,不带jQuery_Javascript_Html_Function_Web_Iscroll - Fatal编程技术网

Javascript 同一页面中有多个IScroll,不带jQuery

Javascript 同一页面中有多个IScroll,不带jQuery,javascript,html,function,web,iscroll,Javascript,Html,Function,Web,Iscroll,如何在没有jQuery的情况下在同一页面中初始化多个IScroll元素。我想为这个页面中的每个IScroll元素自动初始化一个插件 我尝试: var scrolls = document.querySelectorAll(".text-wrap"); var scroll_ar = []; for (var i = 0; i < scrolls.length; i++) { var scroll = scrolls[i]; scroll_ar[i] = new IScro

如何在没有jQuery的情况下在同一页面中初始化多个IScroll元素。我想为这个页面中的每个IScroll元素自动初始化一个插件

我尝试:

var scrolls = document.querySelectorAll(".text-wrap");
var scroll_ar = [];
for (var i = 0; i < scrolls.length; i++) {
    var scroll = scrolls[i];

    scroll_ar[i] = new IScroll(scroll, {
        scrollX:false,
        scrollY:true
    });

    scroll_ar[i].on('beforeScrollStart', function(e){
        pageScroll.disable();
    });

    scroll_ar[i].on('scrollEnd', function(e){
        pageScroll.enable();
    });
var scrolls=document.querySelectorAll(“.text wrap”);
var\u ar=[];
对于(变量i=0;i

但是不起作用:(

on()是jQuery,不是吗?我想如果我有一个iscroll元素,使用这个代码而不使用循环,那么你需要addEventListener()。on()是jQuery,不是吗?我想如果我有一个iscroll元素,并且使用这个代码而不使用循环,那么你需要addEventListener()。。