インターネットで見つけたものから小さな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タグを解析し、ユーザーに表示されずに挿入する必要があります。