我希望能将子div元素动画化到父div元素中。我的情况是:我有6个div元素放在一个大的div元素里,它们在网页中有不同的位置。当其中一个div元素被点击时,我希望它可以动画化并调整大小到父元素的高度、宽度和位置。这是我的js代码:
我希望您也能在div父元素的中间开始动画。
提前致谢!
编辑:http://jsfiddle.net/v28qZ/ 这是我的情况。
$('.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/ 这是我的情况。