gpt4 book ai didi

jquery - 创建自定义 Flexslider 导航箭头时出现问题

转载 作者:行者123 更新时间:2023-12-01 00:31:55 25 4
gpt4 key购买 nike

我正在使用 Flexslider v2.0,并尝试创建自己的自定义导航箭头,该箭头将位于幻灯片的正下方。

根据我所阅读的内容,我必须创建自己的 slider 导航并使用 Flexslider“controlsContainer”和“manualControls”控件。

到目前为止,我只实现了使新的自定义箭头仅前进 1 步或后退 1 步。我无法让它像内置导航箭头一样进行导航。

这是代码:

CSS

.flex-direction-nav2 {  }
.flex-direction-nav2 a {width:30px; height:30px; margin:-20px 0 0; display:block; background:url(../images/flexslider/bg_direction_nav.png) no-repeat 0 0; z-index:10; cursor:pointer; text-indent:-9999px; -webkit-transition:all .3s ease }
.flex-direction-nav2 .flex-next { display:inline-block;background:url(../images/shortcodes/testimonials/arrow-right-01.png) no-repeat 50%; background-color:#000; right:-1px; z-index:6}
.flex-direction-nav2 .flex-prev { display:inline-block;background:url(../images/shortcodes/testimonials/arrow-left-01.png) no-repeat 50%; background-color:#fff; right:25px; -webkit-box-shadow:3px 0 0 0 #fff; box-shadow:3px 0 0 0px #fff; z-index:5}

HTML

<div class="testimonial-container clearfix">
<div class="title">
<h3><span>What Client’s Say</span></h3>
</div>
<div class="testimonials clearfix">
<ul class="slides">
<li>
<div class="testimonials-content">CONTENT</div>
</li>
<li>
<div class="testimonials-content">CONTENT</div>
</li>
<li>
<div class="testimonials-content">CONTENT</div>
</li>
</ul>
</div>
<ul class="flex-direction-nav2">
<li><a href="#" class="flex-prev">Prev</a></li>
<li><a href="#" class="flex-next">Next</a></li>
</ul>
</div>

jQuery

/* Testimonial Slider */
$('.testimonials').flexslider({
animation: "slide",
directionNav: true,
controlNav: true,
animationLoop: true,
pauseOnAction: true,
pauseOnHover: true,
nextText: "Next",
prevText: "Previous",
controlsContainer: ".testimonial-container",
manualControls: ".flex-direction-nav2 li a"
});

任何帮助将不胜感激。

谢谢

最佳答案

如果您想自定义控件,则无需在源代码中手动添加控件。如果将“controlsContainer”更改为“.testimonials”,它将在该容器内紧跟幻灯片列表之后创建“ul”。然后您可以根据需要设计它们的样式。我们在 ND.edu 和其他网站(例如 provost.nd.edu 和 dailydomer.nd.edu)上有位于 slider 下方的自定义样式箭头。为了完成您想要的任务,您可能需要在“.testimonials”周围包裹一个额外的 div 并将您的controlsContainer 设置为此。

关于jquery - 创建自定义 Flexslider 导航箭头时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15181220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com