我已经做了一个记号,正如你所看到的,第一行(精英玩家的盛大开场)是完美的绿色。继续观察,直到它循环回来。文本变成黑色,并且我无法单击链接。有人有解决方案吗?http://jsfiddle.net/Hunter4854/AtKtR/1/
发布于 2012-04-25 07:41:43
只需删除第一个条目周围的li,它就会按照您设计的方式工作。
New Fiddle With Fix
<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-25 07:34:54
更新的答案: OK,here's a working version of your ticker。问题是您粗心地混合了<li>和<a>元素。现在,我已经完全删除了<ol>元素,并将其替换为一个包含这些<a>元素的简单<div>。我还清理了CSS代码,这样就不会在HTML代码中混入样式说明。然后我把那个if语句改成了:
if (list.find('.link').length > 1 )和以前一样,它正在寻找li元素,但这些元素并不能很好地工作。
我最初的回答是:,在<li>元素周围有<a>元素,这是非法的。<a>应该在<li>s.css中。为了提高可读性,我还将JS代码移到了JS窗口,将I've created you a new fiddle代码移到了CSS窗口。
在使用Chrome的Inspect元素功能查看DOM时,我发现<a>元素似乎正在从DOM中移除,所以很明显,之后不能再点击它们。对此做点什么,它应该很快就会变得非常完美。:)
https://stackoverflow.com/questions/10307301
复制相似问题