Javascript 如何使用css颜色更改触发存储属性?

Javascript 如何使用css颜色更改触发存储属性?,javascript,jquery,css,object,Javascript,Jquery,Css,Object,我想将css更改存储在set.up和set.down中。我必须在匿名函数中创建它吗 set = { up: $('.up').css('background-color', _config.upColor), down : $('.down').css('background-color', _config.downColor) } if(true) { set.up } 是的,你最好这样做: var set = { up: function() {$('.up').css(

我想将css更改存储在set.up和set.down中。我必须在匿名函数中创建它吗

set = {
  up: $('.up').css('background-color', _config.upColor),
  down : $('.down').css('background-color', _config.downColor)
}

if(true) {
  set.up
}

是的,你最好这样做:

var set = {
  up: function() {$('.up').css('background-color', _config.upColor)},
  down : function() {$('.down').css('background-color', _config.downColor)}
};

if (true) {
  set.up();
}

如果(true),为什么选择
?。而且
set
后面应该有一个
=
(如果您没有声明它,还应该有一个
var
):
var set={}
,这是打字错误。对不起的