gpt4 book ai didi

javascript - 如何在延迟后更改文本 - jQuery

转载 作者:行者123 更新时间:2023-12-02 19:38:42 25 4
gpt4 key购买 nike

我有两个带有单独 ID 的 div 和一个样式相同的类。

foo_1 有一个 z 索引,因此它位于 foo_2 之上。

<div id="foo_1" class="foo"><p>I'm awesome.</p></div>
<div id="foo_2" class="foo"><p>No, I am.</p></div>

我想做的是让 foo_1 淡出,而 foo_2 在它后面。

我确实尝试过这个;

HTML

<div id="foo_1" class="foo"><p>I'm awesome</p></div>
<div id="foo_2" class="foo" style="display: none;"><p>No, I am.</p></div>

jQuery

$(document).ready(function()
{
setTimeout(function()
{
$("#foo_1").fadeOut("slow", function ()
{
$("#foo_1").remove();
$("#foo_1").html($("#foo_2").text());
$("#foo_1").show();
});
}, 5000);
});

​谢谢!

最佳答案

setTimeout(function()
{
$("#foo_1").fadeOut("slow", function ()
{
// remove $("#foo_1").remove();
// line from code,
// because, its removing #foo_1 from dom,
// so in next strp you can't catch it

// $("#foo_1").remove();
$("#foo_1").html($("#foo_2").text());
$("#foo_1").show();
});
}, 5000);

关于javascript - 如何在延迟后更改文本 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10664229/

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