如何将项目添加到 jCarousel 轮播中?
我有一个使用 jCarousel 插件的轮播。
我想动态地将 5 个新图像添加到包含 10 个图像的轮播中。
使用 for
循环内的 carousel.add
方法就足够简单了。
唯一的问题是,它将这 5 个新项目添加到轮播列表的末尾,而我想将它们添加到轮播列表的开始!
我看不到 jCarousel 支持这一点 - 并且似乎无法弄清楚如何在不完全重置轮播的情况下将项目添加到轮播列表的开头(我希望 这不是答案)。
谢谢 (:
I have a carousel using the jCarousel plugin.
I would like to dynamically add 5 new images to a carousel containing 10.
That is easy enough with the carousel.add
method inside a for
loop.
The only issue is, it adds these 5 new items to the end of the carousel list, where I would like to add them to the beginning of the carousel list!
I can't see that jCarousel supports this — and can't seem to figure out how to add items to the beginning of a carousel list without resetting the carousel altogether (I was hoping this wasn't the answer).
Thanks (:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你在 add 方法中输入一个负整数,它应该放在前面。
示例:
carousel.add(-1,html);
If you put a negative integer in the add method it should prepend it.
Example:
carousel.add(-1,html);
您可以在第 1 行编辑其库 jcarousel.min.js。 16 栏号5441.
只需将之前替换为之后即可。
这里有一行代码。
{e<=0?this.list.prepend(b):j.before(b);
You can edit its library jcarousel.min.js at line no. 16 column no. 5441 .
just replace before to after .
SOme line of code is here.
{e<=0?this.list.prepend(b):j.before(b);