javascript - 为什么光滑的滑块不适用于标签?
问题描述
我在标签中使用了光滑的滑块。在第一个标签幻灯片中效果很好。但是当我们点击第二个标签时 - 滑块消失了。
https://codepen.io/malinosky/pen/jvgqxO?editors=1010
我用了
$('.js-photo').slick("setPosition", 0);
$('.js-presentation').slick("setPosition", 0);
但这对我不起作用。我的错误是什么?
解决方案
因为当滑块隐藏时,它的高度为 0。
因此,当滑块可见时,您应该刷新 slick 的位置:
target.fadeIn("200", function() {
$('.js-photo').slick("setPosition", 0);
});
推荐阅读
- php - $_POST 没有使用 bindValue 插入到帖子表中,而其他字段被插入
- reactjs - WP Gutenberg,如何将变量从后端(保存函数)传递到前端(在保存函数输出中呈现的 React 应用程序)?
- javascript - JS- 相应地过滤 JSON
- javascript - evoPDF 转换触发模式不起作用
- image - 在我在 vue chrome 开发工具中打开组件之前,数据属性中的图像文件路径不会显示
- charts - 如何用 highcharts 库绘制欧拉图?
- eclipse - 如何将现有的 iLog 规则 jar 导入 Eclipse?
- azure - 如何使用 azure 将数据加载到 sql sink 中?
- swift - UIPickerView 在重新加载时冻结 UI
- node.js - 避免工作负载与并行服务重叠