gpt4 book ai didi

javascript - 如何在imageLoaded回调函数中使用变量?

转载 作者:行者123 更新时间:2023-11-27 23:38:13 27 4
gpt4 key购买 nike

我想做一些非常简单的事情,但显然我做错了。这是代码:

var targets = Array(
$('.someDiv'),
$('.myDiv')
);
// This "for" loop check if the Class exists and if so it runs a code
for (var i = targets.length - 1; i >= 0; i--) {
// make the target a jQuery object
var $target = targets[i];
// if the target exists
if ( $target.length > 0 )
{
console.log($target);
// run some code after every image is loaded
$target.imagesLoaded( function()
{
console.log($target);
$target.addClass('blue');
});
}
}

这在某种程度上不起作用。JsFiddle 示例是 here

如果不破解 imagesLoaded 插件就不可能传递变量吗?或者我错过了什么?

最佳答案

好消息:您的代码可以运行!

var myVar;
$('.myDiv').imagesLoaded( function() {
console.log(myVar);
});

myVar未定义,因为您没有定义它。

...尝试 var myVar = "Hello World";

关于javascript - 如何在imageLoaded回调函数中使用变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33944453/

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