Я написал небольшой плагин тикера 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 и вставить их, чтобы пользователь этого не увидел, и так далее ...