2014-06-26 51 views
0

我對jQuery仍然很陌生。我發現這種打字效果Yoshi並且很喜歡!有人可以告訴我,如何使它停在最後一行?Yoshi的jQuery打字機效果中斷循環

這裏的腳本: http://jsbin.com/araget/459/

這裏的耀西回答了這個問題: https://stackoverflow.com/a/13325547

我道歉,如果我已經張貼了這個錯誤,我無法找到另一種方式來問這個問題,我堅持:/

+0

咦?採取這種出色的給定[答案](http://stackoverflow.com/a/13325571/3509874),只需刪除行33至46的功能。 – urbz

回答

1

嘗試添加clearTimeout如果長度等於text-index

var clr=null;// variable for clearing timeout 
..... 
clr = setTimeout(function() { // 
    if(idx==settings.text.length-1){ // check if the length is equal to text.length-1 
     clearTimeout(clr); // clear timeout 
     return false; // break the loop  
    } 
    .... 
    .... 

Live Demo

+0

就是這樣!非常感謝! – jaredwins