javascript - 当幻灯片处于事件状态时在 html 元素中设置数据属性

标签 javascript jquery html css flexslider

你好,

我在我的网站上使用 FlexSlider(带有缩略图 controlNav 模式的 slider ),我对缩略图的样式做了一些修改,我的问题是当 slider 处于事件状态时,如何在 li 元素中设置 data-thumb 属性,在 css 中他们只是改变了 img 的不透明度我想改变这个类 css 的 src 图像

  .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

html代码

<div class="flexslider">
              <ul class="slides">

                <li data-thumb="assets/img/nav-slide.png">
                  <img src="assets/img/sld2.jpg" />
                </li>

              </ul>
            </div>

有任何方法可以使用 css3 设置数据缩略图,例如当幻灯片缩略图处于事件模式时我想像这样

 <div class="flexslider">
              <ul class="slides">

                <li data-thumb="assets/img/active-nav-slide.png">
                  <img src="assets/img/sld2.jpg" />
                </li>

              </ul>
            </div>

最佳答案

是这样的吗?

if ($('.flex-control-thumbs').hasClass('active'))
{
    $(this).find('li').attr('data-thumb', 'assets/img/active-nav-slide.png');
}

关于javascript - 当幻灯片处于事件状态时在 html 元素中设置数据属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41704697/

相关文章:

javascript - jQuery,很多 child 。有什么更好的方法来做到这一点?

html - 基础插入进度条到顶栏

javascript - 将用户输入从文本框附加到新元素

Javascript搜索替换数组中的字符串

javascript - 如何确定 (Google Apps) 脚本是否正在新工作表上执行?

javascript - 使用 Angular jshotkeys 时覆盖浏览器快捷键

jquery - 防止 jQuery show() 转换的水平滚动

php - 调用 Ajax 并返回响应

javascript - 为什么 "cssFloat"和 "float"样式表现不一样?

javascript - 如何设置使用 JavaScript 函数添加的文本字符串的样式?