【发布时间】:2016-10-17 15:45:40
【问题描述】:
我有 2 个名为 yellowUp 的 div,带有向上箭头作为背景图像。
就像现在一样,当我点击 yellowUp div 时,只有点击的 div 会更改类。如何让两个 div 在点击时更改类?
HTML
<div class="yellowUp"></div>
<div class="yellowUp"></div>
<div id="contentContainer"></div>
CSS
.yellowUp {
background-image: url(../images/arrow-up.png);
}
.clicked {
background-image: url(../images/arrow-down.png);
}
jQuery
$(".yellowUp").click( function(event){
event.preventDefault();
if ( $(this).hasClass("clicked") ) {
$("#contentContainer").stop().animate({marginTop:"0px"}, 200);
} else {
$("#contentContainer").stop().animate({marginTop:"-300px"}, 200);
}
$(this).toggleClass("clicked");
return false;
});
【问题讨论】:
标签: javascript jquery html