我用 jQuery 做背景翻转已经有一段时间了,像这样:
$("#menusearchbutton").hover(function(){$(this).css('backgroundPosition', '0px -24px');},function(){$(this).css('backgroundPosition', '0px 0px');});
但我最近遇到了 Selectivizr,它允许在 IE6-8 中使用伪类,其中包括:hover。
那会是比使用 jQuery 更好的方法吗?当然,它们都是 JS,因此无法满足用户启用 javascript 的要求。但除此之外,使用其中一个而不是另一个有什么好处?
干杯:)