我有一个使用 setInterval() 循环浏览几张图片的函数。它在 Firefox 和 IE 中运行良好(如果它在我的计算机上)。如果我将它上传到互联网上,但 IE 不会询问我是否要允许 ActiveX 控件(而是我得到一个“默认浏览器”弹出窗口)并且它们仍然处于禁用状态,从而使我的 setInterval 无法正常工作。该函数在onClick上正确执行,但不是用setInterval
setInterval(function(){
if (status == "on" ){
$('#NavigationSites li').removeClass('active');
$('#NavigationSites li:eq('+ x +')').addClass('active');
$('#TechnologiesWork').html('<img src = "img/'+x+'BackgroundTech.png"/> ');
$('#PicSiteArena').hide().html('<a href = "#"><img src = "img/'+x+'Arena.png"/></a> ').fadeIn('slow');
x++;
if ( x == "5"){
x = "0";
}//status on
}
}, 5000);