【发布时间】:2013-11-16 16:06:18
【问题描述】:
我有以下 css 描述,其中包含 2 个不同的精灵图像,它们将在左右显示: #username { 背景位置:2px 2px, 500px 6px !important;}
现在我想使用 jQuery 来改变右精灵图像的位置,例如改为 300px 6px。
$("#username").css({background-position: 2px 2px, 300px 6px !important});
这个不工作。
我想知道怎么写。 谁能帮帮我?
任何帮助都会很棒。
提前非常感谢!
【问题讨论】:
-
你不能用 jQuery 设置
!important,这是要求吗? -
$('#username').prop('style', 'background-position: 2px 2px, 300px 6px !important') -
看来您忘记了
'2px 2px, 300px 6px !important'周围的引号。 -
不工作,但谢谢。
-
不,!imrotant 不是必需的