gpt4 book ai didi

javascript - 在 location.replace 之后等待页面加载

转载 作者:行者123 更新时间:2023-12-02 13:47:20 27 4
gpt4 key购买 nike

我在 jquery 中有以下函数:

$(document).ready(function(){
$('.folder-action').bind('click', function location() {

if(parent.document.location.pathname!="/home.php"){
window.location.replace("home.php");
location();
});

//Other portion of code that need page has been loaded.
});
});

执行替换后,我需要页面的所有元素都已加载,以执行新页面(home.php)中代码的其他部分。它尝试过:

setTimeout(function() {location()}, 300);

但是还是不行。是否可以等到页面所有元素都加载完毕?

最佳答案

你不能这样做,因为一旦你使用了替换功能,浏览器将离开当前页面并且不再执行任何代码。

最好的办法是将代码的其他部分放在 home.php 的 $(document).ready

关于javascript - 在 location.replace 之后等待页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41282434/

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