我根据从互联网上找到的内容编写了一个小的 jQuery 自动收录器插件。它完美地完成了它的工作,但我希望它允许 html 标签,并且我坚持使用它,因为我无法正确编写 html 标签。它只是写它们,没有别的,所以我无法创建换行符或强文本。
这是代码:
(function($) {
$.fn.Ticker = function(cont,time) {
var conArray = cont.split(""),
current = 0,
elem = this;
setInterval(function() {
if(current < conArray.length) {
elem.html(elem.html() + conArray[current++]);
}
}, time);
};
})(jQuery);
var tickertext = $("#tickertext").html();
$(document).ready(function(){
$("#tickto").Ticker(tickertext,50);
});
还有一个关于它的小提琴:http: //jsfiddle.net/29axW/
如果我console.log(conArray)
有这样的链接,<a href="kissa.php">moi</a>
我会得到
["<", "a", " ", "h", "r", "e", "f", "=", """, "k", "i", "s", "s", "a", ".", "p", "h", "p", """, ">", "m", "o", "i", "<", "/", "a", ">"]
但它只是简单地写为明文。所以我需要它首先解析 html 标签并在用户看到它的情况下插入它们,依此类推......