gpt4 book ai didi

javascript - 我可以让 window.postrender = function 再次运行 window.onload = function 吗?

转载 作者:行者123 更新时间:2023-12-03 01:16:56 24 4
gpt4 key购买 nike

所以我制作了包含在某种播放器中的页面。每隔 10-45 秒,播放器就会运行一个后渲染函数,该函数会调用我的页面之外的一系列函数,但我可以添加其他函数来调用。所以我的问题是,当玩家调用后渲染时,我的 onload 函数也会触发,以便我的页面重置回起始位置,我该如何做到这一点?这样,在循环中,每次都会是新鲜的,并且前一个人的任何交互都会消失。

以下是代码现在的示例。

window.postrender = function() {
//: I can put any additional functions in here
$('#splash').removeClass('hidden');
};

window.onload = function initial() {
//: All of my default starting code
};

最佳答案

由于您想在两个地方执行相同的操作集,因此只需重构该部分即可:

function initialize() {
// common initialization code
}

function postRender() {
initialize();

// more code specific to postRender
$('#splash').removeClass('hidden');
}

window.addEventListener("load", initialize);

关于javascript - 我可以让 window.postrender = function 再次运行 window.onload = function 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51970992/

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