javascript - 横幅旋转器在浏览器中给出 "loading"消息

标签 javascript html css browser

我有这个横幅旋转功能:

var banners = ['../Graphics/adv/1.gif','../Graphics/adv/2.jpg']; //here put location of the files to display
var loadedImgSrc = null;

function loadBanner() {
  var liczba = Math.floor(Math.random()*banners.length);
  loadedImgSrc = banners[liczba];
  var objImage = new Image();
  objImage.onLoad=imagesLoaded();
  objImage.src = banners[liczba];
}

function imagesLoaded() {
  document.getElementById('ad_banner').src = loadedImgSrc;
  startRotator();
}

function startRotator() {
  setTimeout('loadBanner()',8000); //here, set up interval in miliseconds 1000ms -> 1s
}

这给出了“正在加载”消息,就好像浏览器正在持续加载一样。

有人可以分享一个简单的横幅旋转器吗?

或者有人知道这个有什么问题吗?

谢谢

最佳答案

关于javascript - 横幅旋转器在浏览器中给出 "loading"消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4062945/

相关文章:

web - Bootstrap 3 多模态问题

javascript - 使用 JavaScript/JQuery 添加额外的 UL 对

html - 在 GitHub 风格的 Markdown 中将图像 float 在表格旁边

javascript - 使用 innerHTML 时换行

javascript - 尝试使用 javascript 添加样式标签(IE8 中的 innerHTML)

javascript - 你能识别这个用 javascript 编写的哈希函数吗?

javascript - 使用 JavaScript 比较两个日期

javascript - jquery AJAX序列化GET请求中的重复参数

javascript - HTML5 视频忽略 z-index

html - 如何去除OL LI 中有序列表项中数字后的点 "."?