我正在制作一个计算器,操作键的颜色与数字键的颜色不同以区分它们。我有这段代码在mousedown 上闪烁不同的颜色,并在mouseup 上恢复它们的颜色。我想用 If stament 缩短它,但我不确定如何。(无论鼠标按下时的类别如何,所有键都闪烁相同的颜色)
您可以使用类似 If->its Operator class->then 之类的东西吗?
$('.number').mousedown(function() {
$(this).css('background-color', '#363636');
});
$('.number').mouseup(function() {
$(this).css('background-color', '#232323');
});
$('.operator').mousedown(function() {
$(this).css('background-color', '#363636');
});
$('.operator').mouseup(function() {
$(this).css('background-color', '#1a1a1a');
});
使用 CSS 来做
.example {
background-color: #232323;
}
.example:active {
background-color: #363636;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句