我目前正在使用Javascript:
$(button).css("background-color", color1);
$(button).css("background-color", color2);
我想在按钮元素中添加事件处理程序,这样我就可以跟踪按钮颜色被更改的次数,也就是每次按钮设置为color1,保留时间,以及也是按钮设置为color2的时间。有没有人知道如何做到这一点,因为我似乎无法为此找到合适的事件处理程序?
谢谢
答案 0 :(得分:0)
您可以创建一个返回字符串的函数,而不是将颜色值作为字符串传递,
您使用的函数可以在返回之前执行其他操作,例如填充时间戳列表:
var store = []
$(button).css("background-color", function(){
store.push(Date.now())
return color1
});