He probado con javascript pero no hace nada.
Código:
El css: $(document).ready(function () {
tamanoMenu();
});
function activarMenu(opcio) {
$('#Mnu' + opcio).addClass("active");
}
function tamanoMenu(){
var d = $('#menu').width();//).css('width');
$('#fondomenu').width(d);//.css('width',d+'px');
//alert (d);
}
Código:
Tengo que darle un tamaño inicial al fondo o no se muestra.#fondoMenu {
position:absolute;
height: 40px;
width: 724px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
opacity: .29;
-moz-opacity: .29;
filter:alpha(opacity=29);
z-index:1;
top: 45px;
right: 100px;
background-image: url(../images/fondoMenu.jpg);
background-repeat: repeat-x;
}
#menu{
float:right;
margin-top:30px;
position:absolute;
top: 25px;
right: 100px;
z-index:10;
}
Puede que haya otro modo de hacerlo, ustedes dirán.


