javascript - 当某张幻灯片具有事件类名时如何运行javascript函数

标签 javascript jquery html css swiper.js

我正在尝试在滑动器幻灯片上制作一个功能,因此当 slider 上的第二张幻灯片具有类名称“swiper-slide-active”时,它会提醒用户他们在第二张幻灯片上

这是我的问题的代码笔 https://codepen.io/mrsalami/pen/rEWNzN

$(document).ready(function() {
  if ($("div.swiper-wrapper > div.swiper-slide.first-child").hasClass("landscape")) {
    $(".swiper-wrapper").addClass('landscape-slider');
  }
  if( $('div.swiper-wrapper > div.swiper-slide.second-child').hasClass('swiper-slide-active')) {
    alert('active');
}
});

最佳答案

您需要在滑动器的滑动事件上调用您的警报代码而不是就绪功能

例如

swiper.on('slideChange', function () {

  if( $('div.swiper-wrapper > div.swiper-slide.second-child').hasClass('swiper-slide- 
  active')) {

          alert('active');
     }

  });

参见 here更多事件

关于javascript - 当某张幻灯片具有事件类名时如何运行javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56669264/

相关文章:

javascript - jQuery:将背景图像从 css 类加载到变量中?

javascript - 传递 while 循环内部的输入类型标记的值,其中 while 循环位于 php 内部

javascript - 在加载程序仍在显示时处理 HTTP 调用和函数调用

javascript - jQuery .removeData() 没有按预期工作

html - 如果不过度扩展我的内容,Flex 列不会拉伸(stretch)

html - 在 Sass 中使用 @for 将颜色列表应用于相同类型的元素

javascript - 如何让我的 div 出现在 createElement 中

Javascript:将变量定义为调用相同函数的匿名函数

javascript - CSS 颜色叠加悬停

javascript - 阻止用户在文本框中输入文本,但允许粘贴键盘快捷键