js问题setTimeout()延迟不了的bug问题,★★请兄弟们帮帮忙`!★★

varchangeImgOnOff=true;functionbitByBitChangeImg(multiple,obj,maxWidth,maxHeight){var... var changeImgOnOff = true;

function bitByBitChangeImg(multiple,obj,maxWidth,maxHeight)
{
var changeBigImgSpeed = 10;
if(changeImgOnOff == true) //开关
{
oldwidth = parseInt(obj.style.width);
oldheight = parseInt(obj.style.height);
i = 0;
changeImgOnOff = false;
}

var num1 =oldwidth*(multiple/changeBigImgSpeed);
var num2 =oldheight*(multiple/changeBigImgSpeed);
obj.style.width = parseInt(obj.style.width) + num1;
obj.style.height = parseInt(obj.style.height) + num2;
i++;
setTimeout(bitByBitChangeImg(multiple,obj,maxWidth,maxHeight),1000); //★★★就是这行,上面的主要是给大家参考用的
}
以上是我写的js的程序中的一段代码,setTimeout延迟为1秒 但是没有延迟
兄弟们帮我看看。有点点急
展开
 我来答
ruopo
2009-03-09
知道答主
回答量:42
采纳率:0%
帮助的人:0
展开全部

setTimeout(bitByBitChangeImg(multiple,obj,maxWidth,maxHeight),1000);

改为:

setTimeout(function(){bitByBitChangeImg(multiple,obj,maxWidth,maxHeight);}, 1000);
thinkluoqi
2009-03-09 · TA获得超过113个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:193万
展开全部
setTimeout("bitByBitChangeImg(multiple,obj,maxWidth,maxHeight)",1000); //引号

BAI DU 我 RI 你 MA 老子不登录 就不能回复???

农民才 在乎 这个分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式