当对象在 jQuery 中隐藏时,周围的元素会捕捉到新位置。我怎样才能让它们动画到新的位置?
我有一份清单,其中有 20 项。每个都是 3 列的框,类似于网格格式。
网格上方是允许您显示和隐藏列表中不同项目的选项,具体取决于您要查找的内容。
当用户隐藏特定列表项时,它们会淡出,所有其他项目都会捕捉到新位置。
平滑的淡入淡出效果之后,捕捉动作看起来不太好。它们是使元素滑入新位置的一种方法吗?
谢谢。
I have a list of say, 20 items. Each of them are boxes in 3 columns, like a grid format.
Above the grid are options which allow you to show and hide different items within the list, depending on what you are looking for.
When a user hides specific list items, they fade out and all of the other items snap into their new positions.
After the smooth fade effect, the snapping action doesn't look too nice. Is their a way to make the elements slide into their new positions?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你应该看看 jQuerys 动画函数 这个例子应该几乎可以做你想要的
you should look into jQuerys animate function the example should pretty much do what you want
对隐藏元素的不透明度和高度进行动画处理。和
Animate the opacity and height of the element you're hiding.