gpt4 book ai didi

javascript - jquery 在脚本加载时间后调用函数

转载 作者:行者123 更新时间:2023-12-03 12:25:07 25 4
gpt4 key购买 nike

我有一个页面,内容如下:

link
link
link
link
somethingelse(div)

使用我的脚本,我更改了 img 中的链接,之后我必须编辑其他内容......

但现在我有一个问题..我需要div的绳索,但是当我尝试获取它时,我在加载img之前得到了绳索....并且我得到了错误的绳索....

图像完全加载后如何运行该函数?

伪代码:

$("a").each(function(){ replaceAtoIMG(this)}); //change <a> with <img> and add a new image loading
$("div").each(function(){ $(this).position() }); //return value BEFORE the fully completed load

最佳答案

$('img').on('load', function() {
// do whatever you want
});

这至少应该解决您的加载问题。

抱歉,我正在工作,正在使用手机进行 stackoverflow,所以必须快点。

但是,如果需要您的函数在加载时应用于每个图像,那么您可以将加载函数包装在each()函数内。未经测试,因此可能需要一点点摇摆:

$('img').each(function(){
$(this).on('load', function() {
// do whatever you want });
});

应该将该函数附加到所有 img 标签,并在加载完成时触发。然后你可以使用他们的坐标或你不想实现的目标。你的伪代码让我困惑。

关于javascript - jquery 在脚本加载时间后调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24249533/

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