这个 jQuery 函数一个字母一个字母地工作得很好,但我似乎不能让它一个字一个字地去。
任何想法,这里是功能:
//Typewriter Effect
$.fn.Typewriter = function(opts){
var $this = this,
defaults = { animDelay: 50 },
settings = $.extend(defaults, opts);
$.each(settings.text, function(i, letter){
setTimeout(function(){
$this.html($this.html() + (letter!='\n'?letter:'<br />'));
}, settings.animDelay * i);
});
}
谢谢!