【发布时间】:2015-03-08 14:24:09
【问题描述】:
我的网站上有一个非常简单的幻灯片,我使用了一个很棒的幻灯片插件 - cycle plugin。我的问题是箭头(下一个,上一个)。我想只激活箭头,然后是另一张幻灯片。
如果我有三张幻灯片。当第一张幻灯片显示活动按钮时,下一个活动按钮。当您查看时,第二个显示为活动的下一个和上一个。当您查看第三张幻灯片时,仅显示为活动的上一张。
示例:
- 3 张幻灯片:
- 第一张幻灯片 - 仅按钮下一张显示
- 第二张幻灯片 - prev 和 next 按钮显示
- 第三张幻灯片 - 仅按钮 prev 显示
活生生的例子:
Live demo on my website
Testing example on jsfiddle
jQuery:
$('.slideshow > ul')
.before('<div class="wrapper"><div class="content"><div class="slide-nav">')
.cycle({
fx: 'scrollLeft',
speed: '600',
timeout: 4000,
pager: '.slide-nav',
next: '#next',
prev: '#prev'
});
HTML:
<div id="slideshow">
<div class="slideshow">
<div class="wrapper">
<div class="content">
<div class="slide-ntx-prv">
<a id="prev" href=""><span class="fa fa-chevron-left"></span></a>
<a id="next" href=""><span class="fa fa-chevron-right"></span></a>
</div>
</div><!-- /.content -->
</div><!-- /.wrapper -->
<ul>
<li class="slide1">
<div class="wrapper">
<div class="content">
<div>cena/noc od <span class="green-bold">67 EUR</span></div>
<h2>Vysoké tatry<span>876 apartmánů</span></h2>
</div><!-- /.content -->
</div><!-- /.wrapper -->
</li>
<li class="slide2">
<div class="wrapper">
<div class="content">
<div>cena/noc od <span class="green-bold">68 EUR</span></div>
<h2>Střední tatry<span>50 apartmánů</span></h2>
</div><!-- /.content -->
</div><!-- /.wrapper -->
</li>
<li class="slide3">
<div class="wrapper">
<div class="content">
<div>cena/noc od <span class="green-bold">69 EUR</span></div>
<h2>Nízké tatry<span>236 apartmánů</span></h2>
</div><!-- /.content -->
</div><!-- /.wrapper -->
</li>
</ul>
</div><!-- /.slideshow -->
</div><!-- /#slideshow -->
【问题讨论】:
标签: javascript jquery html css jquery-cycle