gpt4 book ai didi

javascript - 在两个带有淡入淡出的 div 之间切换的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-30 13:29:57 24 4
gpt4 key购买 nike

我在 href 上调用这些函数:

function LoadDiv1() {
var uri = '@this.Routes().Parts.Div1.FullUrl(Model.SignedInUser.User.Id)';
$('#home_content').load(uri).css("display", "none").fadeIn(500);
}
function LoadDiv2() {
var uri = '@this.Routes().Parts.Div2.FullUrl(Model.SignedInUser.User.Id)';
uri = uri.replace('amp;', '');
$('#home_content').load(uri).css("display", "none").fadeIn(500);
}

它们切换正确,但每次我切换到另一个 div 时,首先我再次加载当前 div,然后切换到另一个。看起来像延迟。

最佳答案

您正在对服务器进行异步调用,但链中的方法会立即执行。 div 的内容只有在数据从服务器加载后才会更新。必须在Ajax调用的回调函数中加入fadein方法,使其仅在内容更新后执行。

$('#home_content').css("display", "none").load( uri, 
function() { $( '#home_content' ).fadeIn(500) } );

关于javascript - 在两个带有淡入淡出的 div 之间切换的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7120825/

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