Javascript 在';x';秒
当用户不使用链接时,javascript是否可能在8秒后自动激活,以便从Q1到Q2、Q3等每8秒继续一次 JAVASCRIPT:Javascript 在';x';秒,javascript,html,css,Javascript,Html,Css,当用户不使用链接时,javascript是否可能在8秒后自动激活,以便从Q1到Q2、Q3等每8秒继续一次 JAVASCRIPT: function laatZien(divID) { var tabs = ["Q1", "Q2", "Q3"]; for(var i in tabs) { if (tabs[i] != divID) { document.getElementById(tabs[i]).className = "verstopt"; b
function laatZien(divID) {
var tabs = ["Q1", "Q2", "Q3"];
for(var i in tabs)
{ if (tabs[i] != divID)
{
document.getElementById(tabs[i]).className = "verstopt"; b
} }
var item = document.getElementById(divID);
if(item.className=="verstopt") {
item.className = "zichtbaar"
} else {
item.className = "zichtbaar"
}
}
HTML:
只需使用javascript提供的setInterval函数,并每隔8000ms调用一次您的方法
setInterval(function(){ laatZien(element) }, 8000);
setInterval()方法以指定的间隔(毫秒)调用函数或计算表达式
给你一把小提琴:
var i=2;
setInterval(函数(){
$('div').removeClass('is_active');
$('.q'+i).addClass('is_active');
如果(i==3){i=0;}
i++;
},8000);代码>
。是否处于活动状态{
显示:块;
}
div{display:none;}
测试1
测试2
测试3
您可以使用此功能:
var timerId = setInterval(function() {
alert("tick");
}, 2000);
setTimeout(function() {
clearInterval(timerId);
alert('tick');
}, 5000);
setInterval(function(){ laatZien(element) }, 8000);
var timerId = setInterval(function() {
alert("tick");
}, 2000);
setTimeout(function() {
clearInterval(timerId);
alert('tick');
}, 5000);