如何將#book的寬度設置爲#clickme a的寬度?如果我在回調函數中說$(this).width(),它會給我#book的寬度。#clickme中有多個錨標籤。我需要在動畫結尾處增加寬度,一看讓我知道如何在jQuery中設置元素的寬度
$('#clickme a').click(function() {
$('#book').animate({
opacity: 0.25,
left: '+=50',
height: 'toggle'
}, 5000, function() {
//set width of #book to width of #clickme a item
});
});
謝謝
我有不止一個的#clickme,將它仍然工作? – manraj82 2011-05-24 15:06:30
'a'對應'#book'嗎?每個'a'裏面的每個'#book'? – 2011-05-24 15:10:17
#clickme是一個相對的div,錨標籤位於#clickme中絕對定位的ul,所以是#book [絕對位於#clickme] – manraj82 2011-05-24 15:14:06