Javascript 在表格中单击以获取ID后出现错误的淡出/加载/淡出/滚动

Javascript 在表格中单击以获取ID后出现错误的淡出/加载/淡出/滚动,javascript,load,fadein,fadeout,scrollto,Javascript,Load,Fadein,Fadeout,Scrollto,我对JavaScript有一个奇怪的问题:在点击表格(获取所选行的ID)后,下面加载的url应该是,然后它应该带有新ID的新url,然后是带有新站点的,最后是包含新url的div 但对于这段代码,它不起作用。1.它渐渐消失了。2.它正在淡入(使用旧的url!)。3.它正在滚动到div-id.4。它正在加载新的url。(有时3和4同时出现) 我不认为表是这里的问题,这就是为什么我避免显示相关代码的原因。加载的“url.php”是一个大文件(但仅包含HTML文本和画布图片)-这可能是问题所在吗?加载

我对JavaScript有一个奇怪的问题:在点击表格(获取所选行的ID)后,下面加载的url应该是,然后它应该带有新ID的新url,然后是带有新站点的,最后是包含新url的div

但对于这段代码,它不起作用。1.它渐渐消失了。2.它正在淡入(使用旧的url!)。3.它正在滚动到div-id.4。它正在加载新的url。(有时3和4同时出现)


我不认为表是这里的问题,这就是为什么我避免显示相关代码的原因。加载的“url.php”是一个大文件(但仅包含HTML文本和画布图片)-这可能是问题所在吗?

加载的“url.php”是一个大文件。。。这就是问题所在吗。在这种情况下,是的。php仍在加载您调用的fadeInloading url需要时间,可能会侦听加载url时触发的事件,并将
fadein
附加到该回调。
$("#mydivid").fadeOut('slow', function() {
$("#mydivid").load("/url.php", { \"id1\": id1, \"id2\": id2 }).fadeIn('slow');});                   
$(window).scrollTo('#mydivid', {duration:2500} );