我想将我的 div 子元素设置为我的父 div 元素。
这是我的情况:我在一个大的 div 元素中有 6 个 div。他们在我的网页中有不同的位置。在其中一个 div 中的点击事件中,我希望它动画并调整为父高度和宽度尺寸和位置。
这是我的js:
$('.divChildrenClass').click(function (event) {
//get div ID
var currentId = $(this).attr('id');
var extraimg = $('#' + currentId).clone();
var of = $('#' + currentId).offset();
extraimg.css({
position: 'absolute', top: of.top, left: of.left, margin: '5px'
})
.appendTo("#divParent")
//make bigger
.animate({
height: $('#second').height() + 'px',
width: $('#second').width() + 'px'
//top: '-' + $('#' + currentId).top() + 'px',
//bottom: '-' + $('#' + currentId).bottom() + 'px',
//left: '-' + $('#' + currentId).left() + 'px',
//right: '-' + $('#' + currentId).right() + 'px'
//position: "absolute"
}, 1500,
)};
我也想在 div 父级的中间开始动画。
提前致谢
编辑: http: //jsfiddle.net/v28qZ/这是我的情况