jquery - 我在我的 asp.net 项目中使用 Slick Slider。一旦我通过“slickRemove”删除幻灯片,子滑块第一张幻灯片,内容变为空
问题描述
我正在研究 asp.net mvc 项目,其中包括 10 张幻灯片(主滑块)。在第 08 张幻灯片中包括另一个滑块(幻灯片内幻灯片 - 子滑块)。该子幻灯片是根据检索数据库中的记录数动态生成的。为此,我使用了Slick Slider插件。问题是我使用称为“slickRemove”的光滑滑块功能在主滑块中删除了一张幻灯片(第 7 张幻灯片 -> 第 06 个索引)
例如: $('#slick_MainSlider').slick('slickRemove', index);
一旦我删除它,索引就成功删除了。但是在第 08 张幻灯片中(在主滑块中),其中包含另一个滑块(“slick_SubSlider”)第一个索引内容未显示但第一张幻灯片存在(仅内容未显示在子 slickslider 的第一个索引中)
下面我提供了我尝试做的代码示例。(运行代码片段不起作用,请仅参考 HTML 和 JS 部分)
if($(".slide_LineChart").parent().parent().hasClass("slick-slide"))
{
var index = $('.slide_LineChart').parent().parent().index()-1;
console.log(index);
$('#slick_MainSlider').slick('slickRemove', index);
}
<!-- Main Slick Slider -->
<div id="slick_MainSlider" class="slider">
<div class="col-md-12" id="slide_1"><canvas id="line_barchart"></canvas></div>
<div class="col-md-12" id="slide_2"><canvas id="line_barchart"></canvas></div>
<div class="col-md-12" id="slide_3"><canvas id="line_barchart"></canvas></div>
<div class="col-md-12" id="slide_4"><canvas id="line_barchart"></canvas></div>
<div class="col-md-12" id="slide_5"><canvas id="line_barchart"></canvas></div>
<div class="col-md-12" id="slide_6"><canvas id="line_barchart"></canvas></div>
<!-- This is the slide i am removing -->
<div class="col-md-12 slide_LineChart" id="slide_7">
<canvas id="line_Chart"></canvas>
</div>
<!-- Inside this slide, include sub slider -->
<div class="col-md-12" id="slide_8">
<!-- Sub slider - start -->
<div id="slick_SubSlider" style="">
<div id="sub_slide1">Content</div>
<div id="sub_slide2">Content</div>
<div id="sub_slide3">Content</div>
<div id="sub_slide4">Content</div>
</div>
<!-- Sub slider - end -->
</div>
</div>
最后我想说主要问题是当我删除第 07 张幻灯片(在 Main Slick Slider 中)时,在 slick Sub Slider 中的第一张幻灯片(01 代码片段中给出的幻灯片)(子滑块包含在 Main Slick 滑块中的第 08 张幻灯片中),没有显示内容,但子幻灯片有空内容,
我正在为这个问题寻找一种解决方案。谢谢。
解决方案
推荐阅读
- c# - 相机总是看着目标
- python - Python - 使用嵌套 csv 中的键作为主键
- selenium-webdriver - 哪个firefox版本和gecko驱动版本兼容selenium-java-3.5.3
- arrays - 为什么我不能在 Angular 7 的 Array.forEach() 循环中正确更新其元素值?
- java - 使用 JNI 从 C 调用 Java
- excel - Excel VBA 重复检查器
- javascript - 更改 options-reading.php 中的输入“min”属性
- excel - VBA循环直到0或“”
- datetime - GQL 函数和数据存储日期时间查询问题
- homebrew - MacOS - 无法安装 brew