编辑:这不是 jQuery 从 SharePoint 公告列表创建适当标记以使用 jCarouselLite 的问题。这似乎是 jCarouselLite 中的一个问题。我已经用适当的标记做了另一个 jsfiddle,而不是 jQuery/javascript 转换代码,问题仍然存在。
您可以在http://jsfiddle.net/ayatollah/6RKNx/看到问题
同样,这只是 1 或 2 个列表项的问题。3+ 工作正常。我应该改变标记,我们的 jCarouselLite 调用代码来解决这个问题吗?
赏金将在可用时提供!
原创================================================== ===============================
我在 Sharepoint 站点中有一个公告列表,我想将其转换为 jCarousel。公告列表呈现为表格,因此我整理了一些 jQuery 代码将其转换为所需的ul
结构。
jQuery 似乎在做它的工作,但 jCarousel 给出了一些奇怪的行为。第一个公告按原样显示,然后第二个公告按原样滚动显示。然而,在此之后的每一个滚动,它都会闪现第一个公告,然后滚动第二个。当它应该再次滚动第一个时。
我让它正常工作,但它显示空白公告,所以我引入了一些代码来过滤掉空白公告。这是一个向您展示问题的jsfiddle。
我对之前代码所做的唯一更改是添加了额外的布尔值:
&& $(listitem).text() != "\xa0"
见于:http: //jsfiddle.net/RzeEX/3/
但是,在上面的小提琴中,代码的工作方式与前一个完全相同,但在我的服务器上,它显示了一个额外的空白公告。不知道为什么我不能在这里复制它。
无论如何,有人有任何想法吗?
编辑:实际上只是用超过 2 个公告测试它,它似乎工作。见http://jsfiddle.net/RzeEX/4/
它现在按预期工作,但是有 2 个公告,它仍然是坏的,有 1 个公告,没有任何显示!它必须与 jQuery 有关,因为我相信 jCarouselLite 插件可以工作。
有关单个公告,请参见http://jsfiddle.net/RzeEX/5/。