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);
En utilisant le code ci-dessus, mes journaux de la console sont les suivantesjQuery Réglage de la largeur en utilisant la variable
940
676
staticwidth:null
Je suis en train de définir la largeur de .static
et fixed
et je suis incapable de le faire à travailler en utilisant le jQuery que j'ai utilisé.
[Aucun repro] (http://jsfiddle.net/LSxUH/). Êtes-vous sûr qu'un élément avec la classe 'static' existe dans le DOM au moment de l'exécution? –
Que veut dire '$ ('. Static'). Css ('width')'? –
Wath type d'éléments sont ceux avec les classes .static et .fixed? – Daniele