js循环里进行回调,引用循环里的变量,发现只是最后值的问题
varx=200;varb_y=200;$(document).ready(function(){for(vari=0;i<100;i++){b_y+=40;$("#La...
var x=200;
var b_y=200;
$(document).ready(function(){
for(var i=0;i<100;i++){
b_y+=40;
$("#Layer4").animate({top:b_y+'px'},1000);
$("#bg1").click(function(){
b_y-=120; //b_y等于b_y减去120;
alert(b_y);
})
}
})
我想实现 每次b_y增加40,但当单击鼠标时减少120,但弹出的结果总是是40*100-120; 展开
var b_y=200;
$(document).ready(function(){
for(var i=0;i<100;i++){
b_y+=40;
$("#Layer4").animate({top:b_y+'px'},1000);
$("#bg1").click(function(){
b_y-=120; //b_y等于b_y减去120;
alert(b_y);
})
}
})
我想实现 每次b_y增加40,但当单击鼠标时减少120,但弹出的结果总是是40*100-120; 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询