我有四个按钮元素具有悬停样式(从0.2不透明度到1不透明度)。然后,我使用jQuery,以便在单击特定按钮后,其不透明度变为1(某种程度上是单击按钮的标记),而其他未单击按钮的不透明度为0.2。
但是,单击之后,由于我强制每个未单击按钮都具有0.2的不透明度,css悬停样式不再工作。
我在下面创建了一个代码演示:
jQuery:
var $box_each = $(".boxes img");
$box_each.click(function() {
$box_each.css("opacity", "0.2");
$(this).css("opacity", "1");
});http://codepen.io/aguerrero/pen/Bjzjrx
如何解决这个问题,以便在任何给定时间只有一个不透明度为1的元素时,能够保留所有元素的悬停样式?
https://stackoverflow.com/questions/34389517
复制相似问题