【发布时间】:2013-11-06 01:42:01
【问题描述】:
我有一个简单的 JQuery 脚本:
$('.pane-hover').mouseenter(function() {
$(this).children().animate({backgroundColor: "#fff"}, 200 );
});
$('.pane-hover ').mouseleave(function() {
$(this).children().animate({backgroundColor: "#e4e4e4"}, 200 );
});
它的作用(使用 Jquery Color)是当您将鼠标移入 div 时,它会将背景变为白色,而离开 div 会将其恢复为正常颜色。有多个 .pane-hover 类。
我想要做的是立即激活点击动画 - 这样当您点击 div 时,它会将背景变为白色,但是当您点击另一个 div(同一类)时,它会将另一个恢复为原来的正常颜色,然后使您单击的新 div 变为背景白色。所以本质上,只有一个 div 有背景白色。
你知道怎么做吗?
现有 HTML 示例:
<div class="pane pane-hover pane-history" id="pane4">
<div class="scroll-pane">
<div class="title title-empty"></div>
<div class="scroll-pane-inner">
<h2>TITLE</h2>
<p>Text.</p>
</div>
<div class="footer-divider"></div>
</div></div>
提前致谢!
【问题讨论】:
-
显示你的html代码。