javascript - Slick Slide slickAdd 返回 false
问题描述
我试图将幻灯片添加到已初始化的空滑动滑块。我正在使用以下语句:
$('.mapOfficeSlideshow.slick-slider').slick('slickAdd', '<div><h3>test</h3></div>', 0, false);
当我执行该语句时,它返回 false。另外,如果我只是尝试添加它而不指定 atIndex 和 addBefore 什么都没有添加:
$('.mapOfficeSlideshow.slick-slider').slick('slickAdd', '<div><h3>test</h3></div>');
这是我下面的启动代码:
function initiateSlider() {
console.log("start");
var $mapOfficeSlideshow = $('.mapOfficeSlideshow.slick-slider');
if ($mapOfficeSlideshow.length) {
// Initialize slick
$mapOfficeSlideshow.slick({
slide: '.slide',
autoplay: true,
autoplaySpeed: 7000,
pauseOnHover: true,
dots: true,
slidesToShow: 2,
slidesToScroll: 1,
rows: 0,
prevArrow: $('.mapOfficeSlideshow .prev'),
nextArrow: $('.mapOfficeSlideshow .next')
});
}
console.log("end");
}
值得注意的是,如果我在启动滑块之前手动添加它本身就可以正常工作。它只是添加不起作用的幻灯片。此外,删除幻灯片对我来说很好。
解决方案
所以我做错的一件事是我没有在我想添加的幻灯片中添加正确的类。在我的情况下,它会“滑动懒惰”作为一个类。
此外,如果在启动时没有任何幻灯片,则将幻灯片添加到滑块似乎会导致问题。一旦有了一些,我就可以自由地删除和添加。
推荐阅读
- arrays - VBA:从数组到csv,将长数字保留为文本
- javascript - 如何阻止我的网站在手机上加载?
- javascript - PHP & Ajax , Javascript - 当数据被提取到数据库而不是文本时如何显示模式
- appium - 在appium ios中滑动到dom中不存在的元素
- python - 最小最大边权树
- html - 如何使固定标题宽度为 100%
- python - 如何让驱动程序等待长达 10 秒点击超链接
- html - 如何在媒体查询中隐藏 HTML 元素?
- vba - excel vba替换对话框(ctrl+h)换行
- php - 如何在 /blog 上拥有一个 Apache 服务的 Flask 网站和一个 WordPress 博客?