在CSS中,出于跨浏览器的原因使用{cursor: hand; cursor: pointer}是一种常见的做法。如何使用jQuery实现相同的效果?如果你使用$('#foo').css({cursor: 'hand', cursor:'pointer'});,它们就是对象键,并且会互相碰撞。
谢谢!
发布于 2012-08-11 13:16:34
为什么不直接使用addClass
.pointer {
cursor: hand;
cursor: pointer;
}
$('#foo').addClass('pointer');发布于 2012-08-11 13:37:39
if ($.browser.msie && $.browser.version < '6.0') {
$('#foo').css('cursor','hand');
} else {
$('#foo').css('cursor','pointer');
}或
var cursor = ($.browser.msie && $.browser.version < '6.0') ? 'hand' : 'pointer';
$('#foo').css('cursor',cursor);https://stackoverflow.com/questions/11912091
复制相似问题