我测试了一下,那个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);
}
1、查看if语句是否出错了,一旦出错,是不会执行的
2、查看if内部逻辑是否正确,没有错误。如果有错误也不会执行。
示例正确的代码
if(true){//条件为真
$('#ipt').val('222');则id为ipt的dom组件,赋值为222
}