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 に答える