1

divタグの幅を調べたい

次に、マージン左をその幅の半分に設定します

jqueryを使用します。

ありがとう!!

4

4 に答える 4

13

以下のようにしてみてください、

$('#divID').css('marginLeft', function() { 
    return $(this).width()/2;
});
于 2012-06-14T14:53:01.413 に答える
3
$('div').css({'marginLeft' : $('div').width()/2});

ライブデモ

純粋な JS

var div = document.getElementsByTagName('div')[0];
div.style.marginLeft = div.offsetWidth/2 +'px';

純粋な JS デモ

于 2012-06-14T14:50:01.800 に答える
1
$('div.foo').css('margin-left', $('div.foo').width()/2 );
于 2012-06-14T14:58:22.563 に答える
0
var elem = $('#divID');
elem.css('margin-left',elem.width() / 2);
于 2012-06-14T14:49:48.683 に答える