【发布时间】:2012-08-27 00:58:25
【问题描述】:
在.hover() 事件中,我有以下代码:
$(this).css('background-position', circle.includesXY(e.pageX, e.pageY) ? 'bottom' : '');
有人可以解释我如何在不影响三元运算符的情况下向.css() 添加更多属性:值对吗?如果不是,应该如何重写?
【问题讨论】:
标签: jquery css ternary-operator
在.hover() 事件中,我有以下代码:
$(this).css('background-position', circle.includesXY(e.pageX, e.pageY) ? 'bottom' : '');
有人可以解释我如何在不影响三元运算符的情况下向.css() 添加更多属性:值对吗?如果不是,应该如何重写?
【问题讨论】:
标签: jquery css ternary-operator
.css 也接受一个对象:
$(this).css(circle.includesXY(e.pageX, e.pageY)
? {
property1: 'value1',
property2: 'value2'
}
: {
property1: 'value3',
property2: 'value4'
}
);
【讨论】: