我有一个彩色框,所以当我悬停在框的边框颜色是越来越出现。现在我想点击框,然后边框颜色应该保持原样。它不应该得到删除时,你会从框中删除鼠标。
我的scss:
.fill-color1{
background:$workspace-fill-color2;
&:hover{
border:2px solid $work-border-color2;
}
}
$(`.fill-color${i}`).click(function () {
$(this).css('border-color', 'red');
});
在上面的代码中,单击后颜色会设置,但当我从框中删除鼠标时边框也会删除。
2条答案
按热度按时间b4qexyjb1#
wz3gfoph2#
您正在将
border-color
添加到没有border
的框中。如果您将其悬停,则它只有border
。更改此内容:
改为:
示例如下:
一个一个二个一个一个一个三个一个一个一个一个一个四个一个