如何獲取隱藏元素的寬度(設置爲CSS樣式)?
CSS:
a{
position: absolute;
width: 40px;
height: 40px;
background: pink;
}
JS:
var nav = $('.nav');
nav.hide();
nav.hover(function(){
nav.stop().animate({opacity: 1}, 300);
}, function(){
nav.stop().animate({opacity: 0}, 500);
});
$('<a>', {
css: { left: 940/2 - ($(this).width()/2), // <-- here it seems to be 0
click: function(){
alert($(this).width()); // here it works
return false;
}
}).appendTo(nav);
你使用'知名度:hidden'或'顯示:none'? – 2011-05-02 09:41:40
我發佈了代碼。它不完全是這樣的,但它與我所擁有的相似。 – Alexa 2011-05-02 09:51:13