【发布时间】:2015-07-15 08:07:01
【问题描述】:
我正在尝试制作一个新闻自动收报机(没有任何插件)。 我使用 jQuery UI 的 animate 方法让新闻从右向左移动。
我正在删除第一个新闻 (li) 并将其附加到列表的末尾 (ul) 并重新调整左边距。 这不是为了在每个循环之后都得到一个长的空白。
问题是......当我 .remove() 第一条新闻时,它会导致不良的 UI 故障(至少对我而言)。 这部分:
leftMargin = leftMargin + $('.news-ticker-display li:first').width() - 2;
$('.news-ticker-display li:first').remove();
这是我的jsFiddle 链接:
任何帮助/建议/评论/替代方法将不胜感激。 抱歉,我想不出一个建设性的标题。哈哈
【问题讨论】:
-
欢迎来到 SO。 +1 为工作 JSFiddle 示例提供了一个措辞清晰的问题。如果只有所有新手都这样做:)
标签: jquery news-ticker