未捕获的RangeError:无效的字符串长度

时间:2018-05-31 17:59:47

标签: javascript

我的网页上出现以下错误。这是为滑块创建页面:

Uncaught RangeError: Invalid string length
    at populatePager (jquery.bxslider.js:608)
    at m.fn.init.el.redrawSlider (jquery.bxslider.js:1302)
    at resizeWindow (jquery.bxslider.js:1097)
    at dispatch (jquery.min.js:4)
    at r.handle (jquery.min.js:4)

这是我的代码:

   var populatePager = function(){
   var pagerHtml = '';
        var pagerQty = getPagerQty();
        // loop through each pager item
        for(var i=0; i < pagerQty; i++){
            var linkContent = '';
            // if a buildPager function is supplied, use it to get pager link value, else use index + 1
            if(slider.settings.buildPager && $.isFunction(slider.settings.buildPager)){
                linkContent = slider.settings.buildPager(i);
                slider.pagerEl.addClass('bx-custom-pager');
            }else{
                linkContent = i + 1;
                slider.pagerEl.addClass('bx-default-pager');
            }
            // var linkContent = slider.settings.buildPager && $.isFunction(slider.settings.buildPager) ? slider.settings.buildPager(i) : i + 1;
            // add the markup to the string
            pagerHtml += '<div class="bx-pager-item"><a href="" data-slide-index="' + i + '" class="bx-pager-link">' + linkContent + '</a></div>';
        };
        // populate the pager element with pager links
        slider.pagerEl.html(pagerHtml);
    }

请建议。

我的目的是将4个youtube视频嵌入为滑块项目。

0 个答案:

没有答案