基本上使用javascript和Jquery旋转div,所以每两秒2 div将被隐藏,一个可见
function move(time) {
if (time = 1) {
console.log(time);
$(".oldmantext").show();
$(".mantext").hide();
$(".womantext").hide();
}
else if (time = 2) {
console.log(time);
$(".oldmantext").hide();
$(".mantext").show();
$(".womantext").hide();
} else {
$(".oldmantext").hide();
$(".mantext").hide();
$(".womantext").show();
}
};
move(2);
即使我输入“2”,这也会记录“1”。 不知道为什么,每次更改时间值直到3然后重新启动时,每2秒运行“移动”的最佳方法是什么?
发布于 2018-08-16 11:42:24
尝尝这个。
var time = 1;
function move() {
console.log('move time=' + time);
if (time == 1) {
$(".oldmantext").show();
$(".mantext").hide();
$(".womantext").hide();
time++;
}
else if (time == 2) {
$(".oldmantext").hide();
$(".mantext").show();
$(".womantext").hide();
time++;
} else {
$(".oldmantext").hide();
$(".mantext").hide();
$(".womantext").show();
time=1;
//return;
}
//time++;
};
move();
setInterval(function(){ move(); }, 2000); // 2s = 2000ms
https://stackoverflow.com/questions/-100006001
复制相似问题