0
var _headerwidth = $('#header').width();
var _foabgwidth = $('#page-body-inner').width();

console.log(_headerwidth);
console.log(_foabgwidth);
$('.static').css("width",_foabgwidth + "px");
$('.fixed').css("width",_headerwidth + "px");
var staticwidth = $('.static').width();
console.log('staticwidth:'+staticwidth);

上記のコードを使用すると、コンソール ログは次のようになります。

940
676
staticwidth:null

.staticandの幅を設定しようとしてfixedいますが、使用した jQuery を使用して動作させることができません。

4

1 に答える 1

2

次の構文を試してください。

$('.static').css({ width : _foabgwidth + "px" }); 

またはこれ:

$('.static').css({ width : _foabgwidth });
于 2013-08-11T18:07:35.483 に答える