jQuery hide(),易于坐标

时间:2011-08-06 02:33:49

标签: jquery hide coordinates

任何人都发现了一个jQuery hide()缓动函数,可以转到某些X& Y坐标?让它看起来像被抛出?因为默认隐藏(“慢”)将转到左上角(我相信),而不是某个位置。

1 个答案:

答案 0 :(得分:1)

将两个动画组合在一起 - 隐藏,将高度和宽度更改为0,并将marginLeft和marginRight的动画更改为所需的值,或者制作全新的动画,例如。

Example one

HTML:

<img id='book' src="http://media.thelogomix.com/preset_9/stack.jpg" />

使用Javascript:

$('#book').toggle(function(){
    $(this).animate({
        height: '100',
        marginLeft: '+=300',
        marginTop: '+=300',
    }, 500, function() {
    });
}, function(){
    $(this).animate({
        height: '400',
        marginLeft: '-=300',
        marginTop: '-=300',
    }, 500, function() {
    });
});

CSS:

#book {
    position: absolute;
}

Another example