gpt4 book ai didi

javascript - 加载特定
后立即执行 .js

转载 作者:行者123 更新时间:2023-11-28 20:16:54 24 4
gpt4 key购买 nike

$(window).load(function ()) 工作非常可靠,但是您必须等到所有页面都加载完毕才能看到 div 上的更改(尽管它位于顶部页面)。

刷新后,简单地将代码放在 div 之后不起作用,与 .ready 函数相同。

示例:JS Fiddle demo

最佳答案

我不确定你是否可以使用 jQuery 的 load类似 <div> 的元素上的方法因为它不会触发加载事件。但图像可以:

也许将它包装在 jQuery 的 ready 中方法:

$(window).ready(function(){

$('div img').load(function(){

// code to run after div's image has loaded

});
})

编辑:

响应你的 fiddle ,如果你想在<p>之前运行JavaScript那么你可以直接输入 <script>在文档中它之前。 JavaScript 在浏览器遇到时运行,所以这应该可以工作:

<div id="texture">
<!-- All your spans -->
</div>
<script>
alert('this will run before your p element is loaded');
</script>
<p>I would prefer to run script before this text is loaded</p>

关于javascript - 加载特定 <div> 后立即执行 .js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19077923/

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