为一种功能提供更多效果。 jQuery

发布于 2024-11-28 04:53:00 字数 248 浏览 0 评论 0原文

我有一个函数,在加载 iframe 内容时会打印出一些文本:

 // set "waiting" message:
   $("#loadingStatus").html("Waiting for your advertisements to load...");

我的问题是,如何将 fadeIn("slow") 添加到上面的加载消息中? 我尝试在同一行中添加 .fadeIn("slow") ,但这不起作用。

I have a function, that will print out some text, while an iframe content is loading:

 // set "waiting" message:
   $("#loadingStatus").html("Waiting for your advertisements to load...");

My question is, how do I add the fadeIn("slow") to the loading message above?
I tried adding .fadeIn("slow") in the same line, but that did not work.

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

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

发布评论

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

评论(3

醉生梦死 2024-12-05 04:53:00

您可能必须先隐藏您的元素,因为如果元素是 fadeIn() 将不会执行任何操作已经可见:

$("#loadingStatus").hide().html("Waiting for your advertisements to load...")
                   .fadeIn("slow");

You probably have to hide your element first, since fadeIn() won't do anything if the element is already visible:

$("#loadingStatus").hide().html("Waiting for your advertisements to load...")
                   .fadeIn("slow");
阳光①夏 2024-12-05 04:53:00

你可以做的是,首先使 #loadingStatus fadeOut/hide 然后添加 html,然后再次 fadeIn,如下所示:

$('#loadingStatus').hide().html('Your message here').fadeIn('slow');

What you can do is, make the #loadingStatus fadeOut/hide first and then add the html and then fadeIn again like so:

$('#loadingStatus').hide().html('Your message here').fadeIn('slow');
蛮可爱 2024-12-05 04:53:00

先隐藏它:

$("#loadingStatus").hide().html("Waiting for your advertisements to load...").fadeIn("slow");

Hide it first:

$("#loadingStatus").hide().html("Waiting for your advertisements to load...").fadeIn("slow");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文