解决方法
你可以写一个小插件来做.这里有一些东西让你开始(远非完美,只是为了给你一个想法!):
(function($) { $.fn.writeText = function(content) { var contentArray = content.split(""),current = 0,elem = this; setInterval(function() { if(current < contentArray.length) { elem.text(elem.text() + contentArray[current++]); } },100); }; })(jQuery);
你可以这样打电话:
$("#element").writeText("This is some text");
这是一个working example.