-1

私は非常に頻繁に次のようなコードを目にします:

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

私は取り除くことができます:

 +'px'

?または、これらの値のデフォルトの単位を構成する必要がありますか?

公式文書はありますか?

この場合、コミュニティでさえ確信が持てません。http: //api.jquery.com/css/ページのユーザー「piki」の最初のコメントは、mmが使用されることもあれば、pxが使用されることもあることを示唆しています。ピキの質問には55の賛成票さえあります(私の投稿は8Dに賛成票を投じようとする試みではありません)

4

3 に答える 3

2

css({top: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

ロブWが書いたように、

ソースコード(http://james.padolsey.com/jquery/#v=git&fn=jQuery.style)を確認することが解決策です。

ScottEverndenとjamis0nも正しいです。

于 2012-12-23T15:08:40.170 に答える