gpt4 book ai didi

javascript - 在第一个 div 后面加载第二个 div。然后隐藏第一个div

转载 作者:行者123 更新时间:2023-11-28 00:02:25 26 4
gpt4 key购买 nike

当前实现:

  1. 两个div在同一个地方,div1 display:block, div2 display:none

  2. 在选项卡点击时,Jquery 在 2000 毫秒内隐藏一个并显示另一个 div。

问题:我不希望用户在单击选项卡后感觉像是加载了第二个 div。我希望用户在第一个 div 消失时感觉到第二个 div 在那里。

当前代码:

div1.hide('fade', 2000, function() {
div2.show();
});

我需要这样的东西:

div2.show(); //behind div1
div1.hide('fade', 2000);

但这两个 div 都在屏幕上显示了 2 秒,我不想这样做。

请帮忙。

最佳答案

你需要编写这样的代码

 $(document).ready(function(e) {
$(".tab2").on("click",function(){
$(".div2").stop(true,true).slideUp(function(){
$(".div1").stop(true,true).slideDown();
});

})
$(".tab1").on("click",function(){
$(".div1").stop(true,true).slideUp(function(){
$(".div2").stop(true,true).slideDown();
});
})
});

把你想要点击的类名或id名放在.tab

这是完整选项卡 Pane 的演示:fiddle

关于javascript - 在第一个 div 后面加载第二个 div。然后隐藏第一个div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20626754/

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