我有 4 或 5 个 JSON 对象,这些对象是根据单击的菜单项创建的,我想要做的是,
- 用户单击菜单项(例如 Walls)
- 显示一个导航栏,显示可用墙壁选择的缩略图,导航栏又长又细(在页面上水平),使用 jCArousel 它应该显示 4 个选择广告,然后单击下一个按钮它应该滚动到接下来 4。
- 如果用户然后单击门,墙壁导航应该消失,然后子导航(和 jcarousel)应该被门填充。
我在用新数据填充 jcarousel 时没有问题,我在重新填充后让它滚动时遇到了很大的问题。
出于某种原因,我无法让Fiddle使用 JSON 对象,但单击地板和门,您应该会了解我想要实现的目标。
我认为该功能导致了一个问题,
function mycarousel_itemAddCallback(carousel, first, last, data)
{ // 只需一次添加所有项目并相应地设置大小。
console.log(data);
for (i = 0; i < data.length; i++) {
$("#secondary ul").add(i+1, '<li><a href="#"><img src="http://placehold.it/141x75"/></a></li>');
}
$("#secondary ul").size(data.length);
}
添加新数据后是否需要重新初始化轮播?