Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jCarousel中使用固定数量的元素,并动态添加和删除开头和结尾_Javascript_Jquery - Fatal编程技术网

Javascript 在jCarousel中使用固定数量的元素,并动态添加和删除开头和结尾

Javascript 在jCarousel中使用固定数量的元素,并动态添加和删除开头和结尾,javascript,jquery,Javascript,Jquery,我目前正在尝试将jCarousel用于web应用程序,在该应用程序中,我在垂直旋转木马中显示一组数据,每次显示一个窗格。我遇到了一个问题,我可能会为我将要显示的数据创建未知数量的窗格 我正在寻找一种使用jCarousel的方法,通过创建我指定的3个li元素,而不是用大量的lis及其相关内容来重载DOM,因为我需要在当前元素的上方和下方至少有一个元素用于滚动查看,然后,当用户在第2个位置单击next时,在末尾动态创建一个新的li,同时删除第一个li。显然,这将需要支持通过所有旋转木马项目向前移动,

我目前正在尝试将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>