【发布时间】:2015-02-28 09:05:36
【问题描述】:
这永远循环,我如何在标记的位置停止它?
$.fn.writeText = function(content) {
var contentArray = content.split(""),
current = 0,
elem = this;
setInterval(function() {
if(current < contentArray.length) {
elem.text(elem.text() + contentArray[current++]);
}
else{
//stop here.
}
}, 100);
};
$("#ID").writeText("Texty text text");
谢谢。我认为它应该是 clearTimeout(),但我不确定如何。
【问题讨论】:
标签: javascript jquery