javascript - 为什么光滑的滑块不是不过滤类?
问题描述
我的 slickFilter 工作得很好,但 slickUnfilter 不工作?
我的 HTML:
<div class="slider-wrapper" id="wrapper">
<div class="post" id="post1"></div>
<div class="" id="post2"></div>
<div class="" id="post3"></div>
<div class="" id="post4"></div>
</div>
我的代码:
setInterval(function(){
$('.slider-wrapper').slick('slickFilter', '.post');
},10000);
setInterval(function(){
$('.slider-wrapper').slick('slickUnfilter');
},12000);
JSFiddle:https ://jsfiddle.net/ajtwz3Lv/8/ 出于某种原因,JS fiddle 正在工作,但我的本地 HTML 文件没有。
解决方案
在您的 JSFiddle 中,您似乎没有setInterval()
在$(document).ready()
. 如果您没有在本地代码中执行此操作,则slider-wrapper
Slick 可能不会在您尝试添加 setInterval()
.
通常,像 JSFiddle 这样的网站会将所有 JS 代码包装在一个$(document).ready()
.
推荐阅读
- bash - Plink - 与 bash 脚本的远程交互连接似乎无法正常工作
- sql - 如何在处理 NULL 值时将第 n 列移动到 SQL 表中的第一列?
- java - 依赖于 JavaFX 由 Maven 构建可执行的 .jar
- flutter - 如何在 Flutter/Android Studio 中编辑运行配置?
- date - 使用 Google 脚本在 Google 表格上搜索/匹配日期,并将源范围复制到目标范围 OFFSET 从该日期开始
- python - 更新散点标记类型的方法
- sas - SAS 输入:用逗号分隔的整数
- java - 创建几乎相同的子类的两种方法?
- angular - Angular 在构建时找不到模块(仅限产品)
- solidworks - 我怎样才能平滑这个角落?