-1

我经常看到这样的代码:

    jQuery('#aslkdjf').css({top:2+'px'});

我可以摆脱:

 +'px'

? 还是我必须配置这些值的默认单位?

有官方文件吗?

在这种情况下,即使社区也不确定:用户“piki”在页面http://api.jquery.com/css/上的第一条评论表明有时使用 mm,有时使用 px。Piki 的问题甚至有 55 个赞(我的帖子也不是试图获得 8D 的赞)

4

3 回答 3

2

CSS({顶部:2})

按您的预期工作;'px' 默认

于 2012-12-14T15:54:01.027 回答
1

我很确定默认类型,如果你只说一个整数,是'px'......我也成功应用了其他类型,比如'50%'等......

$('#aslkdjf').css({width:'50%'}); //Set to 50%
$('#aslkdjf').css({width:5}); //Set to 5 px
于 2012-12-14T15:52:45.033 回答
0

正如 Rob W 所写,

查看源代码(http://james.padolsey.com/jquery/#v=git&fn=jQuery.style)是解决方案。

Scott Evernden 和 jamis0n 也是对的。

于 2012-12-23T15:08:40.170 回答