0
我很難做到這一點。我想在運行時在我的ul
上添加元素,但這在jCarouselLite上無法正常工作。
當我添加li
元素時,它只是在底部添加,但不與流對齊。如何在運行時在jCarouselLite上添加元素?
爲你明白我的意思,看到代碼here
希望有人能夠幫助。
我很難做到這一點。我想在運行時在我的ul
上添加元素,但這在jCarouselLite上無法正常工作。
當我添加li
元素時,它只是在底部添加,但不與流對齊。如何在運行時在jCarouselLite上添加元素?
爲你明白我的意思,看到代碼here
希望有人能夠幫助。
jCarouselLite
似乎不支持動態添加元素。你可能要考慮使用jCarousel而不是似乎有支持。
當您添加li
時,它將被包裝到下一行,因爲jCarouselLite
已在您的ul
元素上設置了明確的寬度。當你添加新的li
項目可以停止從包裝的li
,加入到它的寬度:
$("#list").width(52 + $("#list").width());
然而,這並不能解決問題,因爲jCarousel
對象包含私有成員變量itemLength
這是用途進行邊界檢查,因此在您到達輪播結束並查看新添加的項目之前它會停止。
您可以通過刪除+然後重新創建Carousel來實現某些功能,但是如果您需要該功能,您應該嘗試使用支持開箱即用的插件。
謝謝,這是一個很好的解釋。我會嘗試'jCarousel' – fiberOptics 2012-07-06 01:07:02
但是有沒有方法重新加載'$(「#容器」)。jCarouselLite({})'而不刷新頁面?如果是的話,那對我來說可能是一個解決方案。 – fiberOptics 2012-07-06 01:12:25