好的,假设我在一个页面上有多个链接,我希望链接在您滚动它们时改变背景颜色。我会使用这段代码:
$(function() {
$('a').mouseover(function() {
$('a').css('background-color', 'black');
});
});
$(function() {
$('a').mouseleave(function() {
$('a').css('background-color', 'white');
});
});
这段代码的问题是,当你翻过一个 a 时,所有的链接都会改变颜色。我可以给每个人一个特定的 ID 并为每个人创建一个特定的功能,但是有没有更有效的方法来做到这一点?编辑:此外,我可以做些什么来将原始背景颜色设置回原来的样子。如果我把背景变回白色,它可能一开始就不是白色的。我该如何解决这个问题?