【发布时间】:2012-01-21 21:51:28
【问题描述】:
有 4 个 div。都有背景图片,当您将鼠标悬停在 div1 上时,脚本应更改 div 2、3、4 中的背景图片。这应该是动画(淡入淡出?)。
这是经过几个小时的 jquery“边做边学”后得到的代码,但我无法让 jquery 对其进行动画处理。
html:
<div class="categories" style="color:#ccc;">
<div class="single_cat first"></div>
<div class="single_cat second"></div>
<div class="single_cat third"></div>
<div class="single_cat fourth"></div>
</div>
css:
#tour .categories{
width: 950px;
height: 236px;
background-color: #efefef;
margin: 20px 0 0 0;
}
.single_cat {
width: 236px;
height: inherit;
margin: 0 2px 0 0;
float: left;
background-color: #222;
color: #fff;
}
.single_cat.fourth {
width: 236px;
height: inherit;
margin: 0;
float: left;
background-color: #222;
}
.single_cat.first {
background-image:url('/img/takethetour/r_text.png');
}
.single_cat.second {
background-image:url('/img/takethetour/b_text.png');
}
.single_cat.third {
background-image:url('/img/takethetour/c_text.png');
}
.single_cat.fourth {
background-image:url('/img/takethetour/bou_text.png');
}
jquery (java):
$(".first").mouseover(function() {
$(".second").css('background', 'url(/img/takethetour/r_2.png)');
$(".third").css('background', 'url(/img/takethetour/r_3.png)');
$(".fourth").css('background', 'url(/img/takethetour/r_4.png)');
}).mouseout(function(){
$(".second").css('background', 'url(/img/takethetour/b_text.png)');
$(".third").css('background', 'url(/img/takethetour/c_text.png)');
$(".fourth").css('background', 'url(/img/takethetour/bou_text.png)');
});
$(".second").mouseover(function() {
$(".first").css('background', 'url(/img/takethetour/b_2.png)');
$(".third").css('background', 'url(/img/takethetour/b_3.png)');
$(".fourth").css('background', 'url(/img/takethetour/b_4.png)');
}).mouseout(function(){
$(".first").css('background', 'url(/img/takethetour/r_text.png)');
$(".third").css('background', 'url(/img/takethetour/c_text.png)');
$(".fourth").css('background', 'url(/img/takethetour/bou_text.png)');
});
$(".third").mouseover(function() {
$(".first").css('background', 'url(/img/takethetour/c_2.png)');
$(".second").css('background', 'url(/img/takethetour/c_3.png)');
$(".fourth").css('background', 'url(/img/takethetour/c_4.png)');
}).mouseout(function(){
$(".first").css('background', 'url(/img/takethetour/r_text.png)');
$(".second").css('background', 'url(/img/takethetour/b_text.png)');
$(".fourth").css('background', 'url(/img/takethetour/bou_text.png)');
});
$(".fourth").mouseover(function() {
$(".first").css('background', 'url(/img/takethetour/bou_2.png)');
$(".third").css('background', 'url(/img/takethetour/bou_3.png)');
$(".second").css('background', 'url(/img/takethetour/bou_4.png)');
}).mouseout(function(){
$(".first").css('background', 'url(/img/takethetour/r_text.png)');
$(".third").css('background', 'url(/img/takethetour/c_text.png)');
$(".second").css('background', 'url(/img/takethetour/b_text.png)');
});
【问题讨论】: