gpt4 book ai didi

javascript - 函数之间传递值

转载 作者:行者123 更新时间:2023-12-02 20:12:35 24 4
gpt4 key购买 nike

我在这两个函数之间传递值和数组时遇到一些困难

代码如下:

 $(document).ready(function(){
....
....
var srcImageFS =$('#imageAnimated').attr('src');
var array = [];
$('.myLightbox').each(function(i) {
array.push($('.myLightbox').eq(i).attr('href'));
});

$('#rightArrowFS').click(function(array, srcImageFS ){
alert(array +' || --> ' +srcImageFS );
imageRight();

});
...
...
});

function imageRight(array, srcImageFS ){
$('#imageAnimated').fadeOut();
$('#imageAnimated').src(array[i+1]);
$('#imageAnimated').fadeIn();
srcImageFS = $('#imageAnimated').src();
arrowsState(array, srcImageFS );
}

最佳答案

在示例代码中,您实际上并没有尝试将任何内容传递给 imageRight - 参数列表为空。另外,在使用之前,您需要覆盖 imageRight 内的 srcImageFS 的值。

srcImageFS 未定义,因为 jQuery 在 $('#imageAnimated') 上找不到 src 属性,因此您的选择器可能是错误的,也是。

imageRight(array, srcImageFS);

实际上会使用您想要的参数调用该函数。

关于javascript - 函数之间传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6779143/

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