2013-08-11 2 views
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); 

Используя приведенный выше код JQuery, мои журналы консоли являютсянастройка ширины с помощью переменной

940 
676 
staticwidth:null 

Я пытаюсь установить ширину для .static и fixed и я не могу получить его работайте с использованием jQuery, который я использовал.

+1

[Без воспроизведения] (http://jsfiddle.net/LSxUH/). Вы уверены, что элемент с классом 'static' существует в DOM в момент выполнения? –

+0

Что дает '$ ('. Static'). Css ('width')' дает вам? –

+0

Элементы типа Wath - это классы с классом .static и .fixed? – Daniele

ответ

2

Попробуйте с этим синтаксисом:

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

или это:

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

Надеется, что это помогает.

+1

Это даст вам то же самое. – putvande

Смежные вопросы