jQuery Cycle:使用上一页和下一页自定义分页下一个按钮
我有一个幻灯片需要自定义分页标记,其中还包括上一页和下一页。下一个按钮。我正在使用 jQuery Cycle,但我在使用自定义分页器和以前的 & 时遇到问题;下一个按钮。
这就是我希望分页器的最终结果如下所示:
<ul class="pager">
<li class="prev"><a href="#">Previous</a></li>
<li class="one"><a href="#">1</a></li>
<li class="two"><a href="#">2</a></li>
<li class="three"><a href="#">3</a></li>
<li class="four"><a href="#">4</a></li>
<li class="next"><a href="#">Next</a></li>
</ul>
这是我的 jQuery Cycle 代码的样子:
$(document).ready(function(){
$('.slides').cycle({
prev: '.prev',
next: '.next',
pager: '.pager',
pagerAnchorBuilder: function(idx, slide) {
return '.pager li:eq(' + idx + ') a';
}
});
});
问题在于它将“.previous”列表项视为分页器中的第一张幻灯片。如何偏移寻呼机以便忽略上一个和下一个项目?
预先感谢您的帮助!
I have a slideshow that requires custom markup for the pagination, which also includes previous & next buttons. I'm using jQuery Cycle, but I'm having trouble working with both a custom pager and previous & next buttons.
This is what I want the end result of my pager to look like:
<ul class="pager">
<li class="prev"><a href="#">Previous</a></li>
<li class="one"><a href="#">1</a></li>
<li class="two"><a href="#">2</a></li>
<li class="three"><a href="#">3</a></li>
<li class="four"><a href="#">4</a></li>
<li class="next"><a href="#">Next</a></li>
</ul>
Here's what my jQuery Cycle code looks like:
$(document).ready(function(){
$('.slides').cycle({
prev: '.prev',
next: '.next',
pager: '.pager',
pagerAnchorBuilder: function(idx, slide) {
return '.pager li:eq(' + idx + ') a';
}
});
});
The problem with this is that it treats the ".previous" list item as the first slide in the pager. How do I offset the pager so it ignores the previous and next items?
Thanks in advance for the help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想将它们用作上一个/下一个链接,则必须删除这些 li。然后,您可以使用 css 对上一个/下一个链接进行样式化,并将它们放置在您需要的任何位置。试试这个
标记
JS
You have to take out those li's if you want to use them as prev/next links. You can then stylize the prev/next links using css and place them wherever you need. Try this
Markup
JS