gpt4 book ai didi

JavaScript 函数在所有其他脚本之后最后执行

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

我有一个模式,它会在一定时间段后自动打开。打开模态框的代码写在js文件中。

- xyz.js

var timehandle

//setTimeout function

timehandle=window.setTimeout("func()",x);

//function to open the modal

func(){

$('#modal').show();
}

我正在从 jsp 中清除计时器,以避免模式被打开。

 - abc.jsp

<script>

head.ready(function() {

$(document).ready(function () {

window.clearTimeout(timehandle);

});

});
</script>

但是jsp中的document.ready的调用早于基于setTimeout加载模态框的函数。谁能告诉我如何确保在执行js文件后调用clearTimeout?

最佳答案

您应该使用<body onload="myFunction()">因为您真正希望它在页面加载后执行您的 js 代码。

Execute a JavaScript immediately after a page has been loaded

Documentation

关于JavaScript 函数在所有其他脚本之后最后执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51644504/

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