gpt4 book ai didi

jquery - 从右上角增长div?

转载 作者:搜寻专家 更新时间:2023-10-31 08:47:31 37 4
gpt4 key购买 nike

我有一个需要交互的元素网格。单击其中一个 div 时,它会变大。对于大多数“增长”的元素,从右下角开始的 div 是可以接受的:

$(.my-div).animate({ width: "379px", height: "204px" });

但是,在某些情况下,从右下角“增长”不适用于应用程序的其余部分。

例如,我可能需要从右上角开始增长。有任何想法吗?我喜欢动画到新的宽度/高度的简单性,但我不确定它是否可以实现除了从右下角拖动以外的效果。

提前致谢:)

最佳答案

有几种方法可以做到这一点,可以使用您提到的 jQuery 动画,也可以使用 CSS 转换。它们看起来像

.child.clicked {
height: 100px;
width: 300px;
transition: width 2s, height 2s;
-moz-transition: width 2s, height 2s;
-webkit-transition: width 2s, height 2s;
-o-transition: width 2s, height 2s;
}

  $('.child2').click(function() {
$(this).animate({
width: ['300px', 'swing'],
height: ['100px', 'swing']
}, { duration: "slow", easing: "easein" });
});

这是一个玩弄 http://jsbin.com/uxicil/1/edit 的例子

有许多缓动属性和需要调整的东西,直到您完全按照自己的需要进行调整。

关于jquery - 从右上角增长div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14654348/

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