首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jQuery中复制{cursor: hand;cursor: pointer}

如何在jQuery中复制{cursor: hand;cursor: pointer}
EN

Stack Overflow用户
提问于 2012-08-11 13:09:31
回答 2查看 6.2K关注 0票数 1

在CSS中,出于跨浏览器的原因使用{cursor: hand; cursor: pointer}是一种常见的做法。如何使用jQuery实现相同的效果?如果你使用$('#foo').css({cursor: 'hand', cursor:'pointer'});,它们就是对象键,并且会互相碰撞。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-11 13:16:34

为什么不直接使用addClass

代码语言:javascript
复制
.pointer {
    cursor: hand;
    cursor: pointer;
}

$('#foo').addClass('pointer');
票数 8
EN

Stack Overflow用户

发布于 2012-08-11 13:37:39

代码语言:javascript
复制
if ($.browser.msie && $.browser.version < '6.0') {
    $('#foo').css('cursor','hand');
} else {
    $('#foo').css('cursor','pointer');
}

代码语言:javascript
复制
var cursor = ($.browser.msie && $.browser.version < '6.0') ? 'hand' : 'pointer';
$('#foo').css('cursor',cursor);
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11912091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档