0

我很难做到这一点。我想ul在运行时添加元素,但这在 jCarouselLite 上无法正常工作。
当我添加li元素时,它只是在底部添加但不与流对齐。

为了让您明白我的意思,请参阅此处的代码

希望有人能帮忙。

4

1 回答 1

1

jCarouselLite似乎不支持动态添加元素。您可能需要考虑使用jCarousel,它似乎确实支持这一点。

当您添加li它时,它被包装到下一行,因为在您的元素jCarouselLite上设置了明确的宽度。您可以通过在添加新项目时增加其宽度ul来停止包装:lili

$("#list").width(52 + $("#list").width());

但是,这并不能解决问题,因为该jCarousel对象包含一个私有成员变量itemLength,用于进行边界检查,因此在您到达 Carousel 的末尾并查看新添加的项目之前它会停止。

您可以通过删除 + 然后重新创建 Carousel 来捏造一些东西,但是如果您需要该功能,感觉就像您应该尝试使用开箱即用的支持它的插件。

于 2012-07-05T14:34:11.710 回答