jQuery中if语句条件为真为什么也不会执行?

2025-01-06 04:50:10
推荐回答(2个)
回答1:

我测试了一下,那个if条件判断应该是可以进去的。你的animate函数,要求ulin在1秒的时间内把自身的透明值设置为不透明,难道ulin在之前是不可见的?你如果只是想跳回第一张的话,我建议你先这么写试试看,回调函数挺难控制的:
if (z%6==5){
var css = {};
css['opacity'] = 1;
css['margin-left'] = '0px';
ulin.css(css);//先别用动画,看看有没有效果,有效果之后,直接把这句替换成下面的
//ulin.animate(css, 1000);
}

回答2:

1、查看if语句是否出错了,一旦出错,是不会执行的

2、查看if内部逻辑是否正确,没有错误。如果有错误也不会执行。

示例正确的代码

if(true){//条件为真
  $('#ipt').val('222');则id为ipt的dom组件,赋值为222
}