如何将#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