gpt4 book ai didi

javascript - jQuery 动画展开 div

转载 作者:行者123 更新时间:2023-11-28 02:43:59 24 4
gpt4 key购买 nike

我正在努力提高我的 jQuery 技能,因此我编写了一个自己的灯箱。

但是有一件事让我发疯。我怎样才能像其他灯箱一样为 div 制作动画。从中间开始,向两侧展开。我很无助。

使用 jQuery 提供的特殊缓动属性可以实现这一点吗?

Here is jsFiddle to inspect.

$('#clickme').click(function() {
$('#book').animate({
width: 'toggle',
height: 'toggle'
}, {
duration: 5000,
specialEasing: {
width: 'linear',
height: 'easeOutBounce'
},
complete: function() {
$(this).after('<div>Animation complete.</div>');
}
});
});

我希望有人能帮助我:)

最佳答案

您还可以对 div 的顶部和左侧位置进行动画处理,以实现相对于元素中心调整大小的效果。

<强> jsFiddle example

$('#clickme').click(function() {
$('#lightbox').fadeIn();
$('#lightbox').animate({
width: 500,
height: 250,
top:5,
left:10
});
});​

关于javascript - jQuery 动画展开 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12203272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com