gpt4 book ai didi

javascript - JS错误: Uncaught ReferenceError: makePicSmall is not defined

转载 作者:行者123 更新时间:2023-11-28 18:52:56 24 4
gpt4 key购买 nike

我创建了一个函数,当有人点击其中一张小图片时,就会调用该函数,如下图所示。我要执行的函数如下所示:

function makePicSmall(giveString){
if(firstTime){
firstTime = NO;
makePicBig(giveString);
}else{
$("#bigPic").animate({width:0, height: 0}, 1000);
window.setTimeout(makePicBig(giveString,1000));
}
}

function makePicBig(sourceString){
document.getElementById("bigPic").style.visibility = "visible";
document.getElementById("bigPic").src = sourceString;

$("#bigPic").animate({width:320, height: 586}, 3000);
}

我的函数调用如下:

<a class="lilPic1Link" >
<img src="resources/littleFlyingDoggScreen1.png" alt="Willkommen-Screen" width="52" height="93" id="lilPic1" onClick="makePicSmall('resources/flyingDoggScreen1.PNG')">
</a>
<a class="lilPic2Link" >
<img src="resources/littleFlyingDoggScreen2.png" alt="screen1" width="52" height="93" id="lilPic2" onClick="makePicSmall('resources/flyingDoggScreen2.PNG')">
</a>
<a class="lilPic3Link" >
<img src="resources/littleFlyingDoggScreen3.png" alt="screen2" width="52" height="93" id="lilPic3" onClick="makePicSmall('resources/flyingDoggScreen3.PNG')">
</a>

但是当我点击一张小图片时,我得到:Uncaught ReferenceError: makePicSmall is not Defined。

这是一张图片,所以你不必想象那些东西。

为什么我会收到此错误?我该如何解决它?预先感谢您!

最佳答案

Javascript 中的 bool 值请使用 truefalseYESNO 是 Objective-C 变体.

将第 45 行更改为

var firstTime = true;

第 54 行到

firstTime = false;

第 58 行还有另一个错误,括号放错位置 )

makePicBig 仅采用一个参数。 1000 属于 setTimeout 函数。

最后,由于我们正在提供帮助,从长远来看,您可以避免一些头痛和 avoid inline javascript通过将 js 代码移动到单独的 js 文件中。

关于javascript - JS错误: Uncaught ReferenceError: makePicSmall is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34178679/

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