javascript - 滑动时光滑的轮播触发点击事件

标签 javascript jquery jquery-events slick.js

我正在将 Slick 轮播与 lightcase.js 一起使用,我面临的问题是,当我滑动 slick 时,会触发点击事件并立即显示弹出窗口。有时,单击事件不会被触发,但当您滑动整个幻灯片时,如果您只滑动一半,就会触发事件,就会发生这种情况。如果其他人也遇到过这个问题,如果您能告诉我一个可能的解决方法,我将不胜感激。

这是我的 html 结构:

<div class="slider multiple-items">
    <a href="http://cornel.bopp-art.com/lightcase/project/img/examples/1b.jpg" id="example1" class="showcase" data-rel="lightcase">
  <img src="http://cornel.bopp-art.com/lightcase/project/img/examples/1b.jpg" alt="">
    </a>

    <a href="http://cornel.bopp-art.com/lightcase/project/img/examples/2b.jpg" id="example2" class="showcase" data-rel="lightcase">
  <img src="http://cornel.bopp-art.com/lightcase/project/img/examples/2b.jpg" alt="">
    </a>

    <a href="http://cornel.bopp-art.com/lightcase/project/img/examples/3b.jpg" id="example3" class="showcase" data-rel="lightcase">
  <img src="http://cornel.bopp-art.com/lightcase/project/img/examples/2b.jpg" alt="">
    </a>

    <a href="http://cornel.bopp-art.com/lightcase/project/img/examples/4b.jpg" id="example4" class="showcase" data-rel="lightcase">
  <img src="http://cornel.bopp-art.com/lightcase/project/img/examples/4b.jpg" alt="">
    </a>

    <a href="http://cornel.bopp-art.com/lightcase/project/img/examples/5b.jpg" id="example5" class="showcase" data-rel="lightcase">
  <img src="http://cornel.bopp-art.com/lightcase/project/img/examples/5b.jpg" alt="">
    </a>
</div>

以及我正在使用的js:

$('.multiple-items').slick({
  infinite: true,
  slidesToShow: 3,
  slidesToScroll: 3
});

$('a[data-rel^=lightcase]').lightcase();

这是一个演示当前行为的 jsFiddle:https://jsfiddle.net/zLk1otb3/

最佳答案

如果您想在点击事件上看到幻灯片轮播,请添加 data-rel="lightcase:slideshow" 来链接项目。您看到的弹出窗口是从 Lightcase View 中弹出的链接元素。

关于javascript - 滑动时光滑的轮播触发点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35583472/

相关文章:

javascript - 谷歌应用程序脚本 : Separating HTML and CSS

javascript - 如何使用 Javascript 选择文本区域中的字符范围?

javascript - 从 url 导航页面时,HtmlUnitDriver 不加载 javascript

javascript - Jquery - 动态添加的输入字段不会发送值以发布

javascript - 同位素布局问题

javascript - Jquery 列表框更改事件不会在键盘滚动时触发

javascript - 如何将搜索添加到页脚中 DataTable 的某些单独列?

javascript - 随着游戏的进行,游戏循环出现滞后

javascript - 在 JavaScript 中的导航栏中加载页面后,事件类被删除

javascript - 有没有一种方法可以使用多个关键事件