2

我做了一个代码,如你所见,第一行(精英玩家的盛大开幕)是完美的和绿色的。继续观察,直到它循环回来。文字变黑,我无法点击链接。有人有解决方案吗?http://jsfiddle.net/Hunter4854/AtKtR/1/

4

2 回答 2

3

更新的答案:好的,这是你的 ticker 的工作版本。问题是你不小心混合了元素<li><a>我现在已经<ol>完全删除了该元素并将其替换为<div>包含这些元素的简单<a>元素。我还清理了您的 CSS 代码,以便没有样式说明与 HTML 代码混合。然后我把那个 if 语句改成这样:

if (list.find('.link').length > 1 )

和以前一样,它正在寻找效果不佳的li元素。


我最初的回答:首先,<a>元素周围有<li>元素,这是非法的。<a>s 应该在s内<li>我为您创建了一个新的小提琴,我还将 JS 代码移动到 JS 窗口中,并将 CSS 代码移动到 CSS 窗口中以提高可读性。

查看具有 Chrome 的 Inspect 元素功能的 DOM,在我看来,这些<a>元素正在从 DOM 中删除,因此显然之后无法单击它们。对此做一些事情,它应该很快就会非常完美。:)

于 2012-04-24T23:34:53.950 回答
1

只需删除第一个条目周围的 li ,它就会按照您设计的方式工作。

带修复的新小提琴

<a href="http://www.google.com" class="link" style="padding-top:2px; text-decoration:none;     color: #00B700; font-weight: bold; text-shadow: #00ff00 0px 0px 1px; ">Grand Opening of Elite Gamer</a>
于 2012-04-24T23:41:43.400 回答