jquery.type .js不能在ie7到ie9版本上工作



我遇到了一个问题,jquery.type .js不显示文本,因为它显示在其他浏览器上,如firefox, chrome, safari。我已经在jsfiddle上创建了该工作的演示。我的主要问题是,我希望type .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上。

示例链接在这里

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

我的问题没有回答以前,所以我再次张贴它的细节,以便我可以得到解决方案,这一次。

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

IE 7 - 9不识别第三参数i。

解决方案是:

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

第二个定时器变量应该是

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

最新更新