由 Jquery 更新的动画文本

发布于 11-25 10:06 字数 722 浏览 0 评论 0原文

很抱歉问这个简单的问题 - 似乎无法弄清楚我做错了什么。

    $("div." + slot).html("<img width=\"64\" class=\"square\" src=\"" + data.newimg + " \">", function() {
    $("div." + slot).fadeIn(2000);  });

希望这个回调函数() 能够为我正在使用新 HTML 更新的 DIV 进行动画处理(添加图像)。它似乎没有做任何事情...

提前致谢。

----更新-----

这不应该起作用吗?

    $("div." + slot)
        .html("<img width=\"64\" class=\"square\" src=\"" + data.newimg + " \">")
        .fadeIn(5000);

我也尝试过:

    $("div." + slot)
    .html("<img width=\"64\" class=\"square\" src=\"" + data.newimg + " \">")
    $("div." + slot + " img").fadeIn(5000);

似乎都没有产生任何淡出效果......

Sorry for the simple question - can't seem to figure out what I'm doing wrong.

I have

    $("div." + slot).html("<img width=\"64\" class=\"square\" src=\"" + data.newimg + " \">", function() {
    $("div." + slot).fadeIn(2000);  });

I would expect this callback function() to animate my DIV that I'm updating with new HTML (adding the image). It doesn't seem to do anything...

Thanks in advance.

----UPDATE-----

Shouldn't this work?

    $("div." + slot)
        .html("<img width=\"64\" class=\"square\" src=\"" + data.newimg + " \">")
        .fadeIn(5000);

I also tried:

    $("div." + slot)
    .html("<img width=\"64\" class=\"square\" src=\"" + data.newimg + " \">")
    $("div." + slot + " img").fadeIn(5000);

Neither seem to give any fade in effect...

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

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

发布评论

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

评论(2

我做我的改变2024-12-02 10:06:13

.html() 没有回调函数,

像这样使用它

$("div." + slot).html("<img width=\"64\" class=\"square\" src=\"" + data.newimg + " \">");
$("div." + slot).fadeIn(2000);

$("div." + slot)
   .html("<img width=\"64\" class=\"square\" src=\"" + data.newimg + " \">")
   .fadeIn(2000);

.html() has no callback function

use it like this

$("div." + slot).html("<img width=\"64\" class=\"square\" src=\"" + data.newimg + " \">");
$("div." + slot).fadeIn(2000);

or

$("div." + slot)
   .html("<img width=\"64\" class=\"square\" src=\"" + data.newimg + " \">")
   .fadeIn(2000);
緦唸λ蓇2024-12-02 10:06:13

正如创世纪提到的,html没有回调,你尝试过吗:

$('div.'+slot).html('<img width="64" class="square" src="'+data.newimg+'">').fadeIn(5000);

如果这不起作用,我接下来要检查的是确保你的 $('div.'+slot) 在你尝试更改 html 时存在。

As genesis mentioned, html has no callback, have you tried:

$('div.'+slot).html('<img width="64" class="square" src="'+data.newimg+'">').fadeIn(5000);

If that doesn't work, the next thing I would check is to make sure your $('div.'+slot) exists at the time you try to change the html.

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