一个 div 上可以有超过 1 个 jquery 效果吗?

发布于 2024-12-18 02:00:09 字数 485 浏览 1 评论 0原文

我正在进行一个需要推送通知的工作项目。 该功能运行良好,但项目负责人希望为通知添加额外的 ui 效果。

为此,我们使用 jquery 效果。

我的情况:

  • 我有一个推送通知,其中有一个正方形,旁边有一个语音气球。
  • 它们位于隐藏的 1 个 div 中。
  • 如果需要,div 将显示效果。

我真正想要的是块滑落,0.5 或 1 秒后气球将展开或滑出。

这可以在一个 div 中完成吗?还是我必须制作 2 个单独的 div?

或者也许用不同的方式描述它,您可以在 div 上设置效果,以便通过设置大小仅显示 div 的特定部分吗? (显示像素 0 到像素 150 或其他内容。)

提前致谢:)

编辑:
示例图像 在此处输入图像描述

I'm on a project for work that requires push notifications.
The functionality works fine but the project leader wants to add extra ui effects to the notifications.

To do this we are using jquery effects.

My situation:

  • I have this push notification that has a square with a speech balloon next to it.
  • They are in 1 div together which is hidden.
  • If needed, the div will show with an effect.

What I would really like is that the block comes sliding down, and after 0.5 or 1 second the balloon will unfold or slide out.

Is this possible to do in one div or do I have to make 2 seperate divs?

Or maybe to describe it in a different way, can you set the effect on a div so it would only show a certain part of the div by setting sizes? (Show pixel 0 till pixel 150 or something.)

Thanks in advance :)

Edit:
Example image
enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

野の 2024-12-25 02:00:09

我只部分理解你的问题(视觉辅助会很好:D),但我得到的是你要么想要排队效果:

http://api.jquery.com/queue/

或并行发生的效果:

如何让 jquery 完全并行地执行动画?

希望有帮助。如果我不合时宜评论!

I only partially understood your question (visual aids would have been good :D), but what I got was that you either want queued effects:

http://api.jquery.com/queue/

or effects to occur in parallel:

How can I get jquery to execute animations in exact parallel?

Hope that helps. Comment if I am off the mark!

-残月青衣踏尘吟 2024-12-25 02:00:09

您也可以使用单个 div 来完成此操作,方法是将 div 的高度从 0 动画到所需的高度。除了控制高度之外,您还需要在 div 上设置某些样式,例如 overflow:hidden ,以便溢出的内容隐藏在 div 内。

You can do this using single div also by animating the height of the div from 0 to required height. Apart from controlling the height you need to set certain styles also like overflow:hidden on the div so that the overflowing content is hidden inside the div.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文