javascript - 文本幻灯片不显示

标签 javascript

我正在尝试制作一个每隔几秒更改一次文本的 div。我正在尝试仅使用 JavaScript 来执行此操作。我不想使用jquery。控制台没有显示任何错误,我发出了一些警报来测试断开连接的位置,但无法找出我做错了什么。请帮忙,提前致谢。

HTML

<div id="ss"></div>

JS

(function() {
  var UIlogic = {
    loadData: function() {
      var ss_i = 0;
      var ss_array = ["Reading","Redstone","Family","Engineering","Hockey"];
      var ss_elem;
      ss_elem = document.getElementById('ss').innerHTML;

      function ssNext(){
        ss_i++;
        ss_elem.style.opacity = 0;
        if(ss_i > (ss_array.length - 1)){
          ss_i = 0;
        }
        setTimeout('ssSlide', 1000);
      }

      function ssSlide(){
        ss_elem = ss_array[ss_i];
        ss_elem.style.opacity = 1;
        setTimeout('ssNext', 2000);
      }
    }
  };
  window.onload = function() {
    UIlogic.loadData();
  };
})();

最佳答案

您从未调用过幻灯片函数。看一下这个就可以开始了:http://jsbin.com/yutuji/1/

关于javascript - 文本幻灯片不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29759925/

相关文章:

javascript - 如果 id 有破折号,如何访问本地 DOM 中的元素?

javascript - 将第一列的数字乘以第一行的数字的动态表

javascript - 大括号在 JavaScript 中有什么作用?

javascript - 如何设置跨域的iframe高度

javascript - 云函数: HTTP trigger inconsistent batch commit

javascript - 为什么我的代码在本地表现不同并且未加载正确的 json 响应?

javascript - 谷歌地球引擎: Region of Landsat Image

带有服务器端 Url.Content 的 JavaScript 语法

javascript - Capybara 测试更改脚本是否有效并将属性添加到 HTML 字段

Javascript 将欧元符号转义为 %u2AC 而不是 %u20AC