Jquery 如何在运行时在jCarouselLite上添加元素?
我很难做到这一点。我想在运行时将元素添加到我的Jquery 如何在运行时在jCarouselLite上添加元素?,jquery,carousel,jcarousellite,Jquery,Carousel,Jcarousellite,我很难做到这一点。我想在运行时将元素添加到我的ul,但这在jCarouselLite上无法正常工作。 当我添加li元素时,它只在底部添加,但不与流对齐 要让你明白我的意思,请看代码 希望有人能帮上忙。jCarouselLite似乎不支持动态添加元素。你可能想考虑使用它,而它似乎对此有支持。 添加li时,它将被包装到下一行,因为jCarouselLite已在ul元素上设置了显式宽度。通过在添加新的li项目时增加其宽度,可以停止包装li: $("#list").width(52 + $("#list
ul
,但这在jCarouselLite上无法正常工作。当我添加
li
元素时,它只在底部添加,但不与流对齐
要让你明白我的意思,请看代码
希望有人能帮上忙。
jCarouselLite
似乎不支持动态添加元素。你可能想考虑使用它,而它似乎对此有支持。
添加li
时,它将被包装到下一行,因为jCarouselLite
已在ul
元素上设置了显式宽度。通过在添加新的li
项目时增加其宽度,可以停止包装li
:
$("#list").width(52 + $("#list").width());
但是,这并不能解决问题,因为jCarousel
对象包含一个私有成员变量itemLength
,该变量用于执行边界检查,因此它会在到达旋转木马末端并查看新添加的项之前停止
您可以通过删除+然后重新创建旋转木马来篡改某些内容,但如果您需要该功能,您应该尝试使用一个支持该功能的插件。谢谢,这是一个很好的解释。我将尝试
jCarousel
,但是有没有一种方法可以在不刷新页面的情况下重新加载$(“#容器”).jCarouselLite({})
?如果是的话,这可能是我的一个解决方案。