slick.js出错:“未捕获的TypeError:无法读取属性’添加’为null”
我使用光滑的js来获取图像的滑块视图。
这是我的代码。
function silder(){ slideIndex = 0; $('.add-remove').slick({ slidesToShow: 2, slidesToScroll: 2 }); $('.js-add-slide').on('click', function() { $('.add-remove').slick('slickAdd'); }); $('.js-remove-slide').on('click', function() { $('.add-remove').slick('slickRemove'); }); }); function readURL(input) { if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function (e) { $('.img_prev').last() .attr('src', e.target.result) }; reader.readAsDataURL(input.files[0]); setTimeout(function(){ $('#add_pic').trigger('click'); silder(); }, 100); } }
现在有了这个代码,我得到了滑块工作,但它不正确我得到错误:
未捕获的TypeError:无法读取null的属性’add’
这是因为caling init两次 。 这没有错误:
$(".slider").not('.slick-initialized').slick()
此外,“silder”看起来像一个错字。