【发布时间】:2012-07-03 02:07:04
【问题描述】:
我正在设计一个网站,为了实现效果,我遇到了下面一组 jquery 代码,用于实现带有动画的文本颜色变化。但这不起作用,我不确定出了什么问题。
以下是我目前遇到问题的代码:
jQuery:
$('.list-5 li a').hover(function() {
$(this).stop().animate({ color: '#fff' })
}, function() {
$(this).stop().animate({ color: '#0e1b23' })
})
HTML:
<div class="list-5">
<ul>
<li>
<a href="#">Hello world</a>
</li>
</ul>
</div>
【问题讨论】:
-
“但它不起作用”是什么意思?
-
@gdoron:当我们将鼠标悬停时,颜色会变为另一种颜色
-
@krish - 使用十六进制代码设置颜色时,您必须使用 3 个字符的十六进制代码或 6 个字符。没有 4 个字符的实现。
-
附带说明,在 JavaScript 中,由于我不会在这里费力,最好将左大括号放在同一行,而不是在下一行。
标签: javascript jquery animation colors