【问题标题】:jquery.typer.js is not working on ie7 to ie9 versionsjquery.typer.js 不适用于 ie7 到 ie9 版本
【发布时间】:2013-05-09 15:49:17
【问题描述】:

我遇到了 jquery.typer.js 的问题,它没有像在 firefox、chrome、safari 等其他浏览器上显示的那样显示文本。我在 jsfiddle 上创建了工作演示。我的主要问题是我希望 typer.js 在非 ie 浏览器上运行良好。

这是我用于打字机效果的代码。

<div class="bubble_wrap">
 <div class="bubble"></div>
</div>

<script>
    var win = $(window),
    foo = $('.bubble');
    foo.typer(['<h2><span>Hey!</span><br> I create hand-forged web 2.0/3.0/ responsive   websites, illustrations and do html/css/html5/css3 slicings....</h2> ', '<h2><span>I </span><br>love doing vector arts, playing games and listening music in spare time.</h2>', '<h2>I am <span><br>Rajesh Kr. Das</span> working in IXOD as UI/Ux Designer <br>&amp; <br>Front-end Developer.</h2>']);
</script>

在所有现代浏览器上运行良好但无法在 ie7 到 ie9 链接上加载的完整工作示例位于 jsfiddle。

示例链接为here

我再次告诉你,输出不会像其他浏览器一样显示在 ie-browser 7 到 9 上,而是显示未定义的消息。

我的问题之前没有得到解答,所以我再次详细发布它,以便我这次可以得到解决方案。

【问题讨论】:

  • OT:恭喜!我想你问的问题 #5,000,000
  • 是的,我再次问了最后被删除的同一个问题。等待得到一些解决方案。

标签: jquery html css


【解决方案1】:

setTimeout(typetext, options.duration/10,i);有问题

IE 7 - 9 无法识别第三个参数 i。

解决办法是:

setTimeout(function(){typetext(i)}, options.duration/10); 

【讨论】:

    【解决方案2】:

    第二个timer变量也应该是

    setTimeout(function(){typetext(i)}, options.delay);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多