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