3

在一个.hover()事件中,我有以下代码:

$(this).css('background-position', circle.includesXY(e.pageX, e.pageY) ? 'bottom' : '');

有人可以解释我如何在.css()不影响三元运算符的情况下添加更多属性:值对吗?如果不是,应该如何重写?

4

1 回答 1

4

.css也接受一个对象:

$(this).css(circle.includesXY(e.pageX, e.pageY)
   ? {
      property1: 'value1',
      property2: 'value2'
   }
   : {
      property1: 'value3',
      property2: 'value4'
   }
);
于 2012-09-01T14:02:14.160 回答