Javascript 在jCarousel中使用固定数量的元素,并动态添加和删除开头和结尾
我目前正在尝试将jCarousel用于web应用程序,在该应用程序中,我在垂直旋转木马中显示一组数据,每次显示一个窗格。我遇到了一个问题,我可能会为我将要显示的数据创建未知数量的窗格 我正在寻找一种使用jCarousel的方法,通过创建我指定的3个li元素,而不是用大量的lis及其相关内容来重载DOM,因为我需要在当前元素的上方和下方至少有一个元素用于滚动查看,然后,当用户在第2个位置单击next时,在末尾动态创建一个新的li,同时删除第一个li。显然,这将需要支持通过所有旋转木马项目向前移动,以及向后移动,一直返回到第一个项目 希望这个解释足够清楚-希望我能画一幅画Javascript 在jCarousel中使用固定数量的元素,并动态添加和删除开头和结尾,javascript,jquery,Javascript,Jquery,我目前正在尝试将jCarousel用于web应用程序,在该应用程序中,我在垂直旋转木马中显示一组数据,每次显示一个窗格。我遇到了一个问题,我可能会为我将要显示的数据创建未知数量的窗格 我正在寻找一种使用jCarousel的方法,通过创建我指定的3个li元素,而不是用大量的lis及其相关内容来重载DOM,因为我需要在当前元素的上方和下方至少有一个元素用于滚动查看,然后,当用户在第2个位置单击next时,在末尾动态创建一个新的li,同时删除第一个li。显然,这将需要支持通过所有旋转木马项目向前移动,
任何想法都将不胜感激 jCarousel已经为动态加载内容提供了许多选项。例如,您可以定义一个: 这需要的唯一html是:
<ul id="mycarousel" class="jcarousel-skin-ie7">
<!-- The content will be dynamically loaded in here -->
</ul>
<ul id="mycarousel" class="jcarousel-skin-ie7">
<!-- The content will be dynamically loaded in here -->
</ul>