0

このコードは、phpファイル内に保存されているpmsを読み取り、0.01秒ごとに画面に出力してリアルタイムまたは動的に動作させますが、「CSS絵文字プラグイン」を使用しています。動作し、絵文字を表示しますが、アニメーションを使用できないか、使用できますが、終了しません。オフにしない限り、0.01秒ごとに再起動します。動的テキストで使用したいのですが、方法がわかりません。みんな助けてください

function updateStats(stat) {
    var stat = ["MSG", "NAME"];
    var url = "POST.php";
    $.each(stat, function (i, key) {
        $.post(url, {
            stats: key
        }, function (data) {
            $("#" + key).html(data);
            $('div.icon').emoticonize({
                //delay: 800, 
                //animate: false
            });
        });
    });
}
setInterval(function () {
    updateStats("updateStats");
}, 10);
4

1 に答える 1

1

これで試してください...

var to;
function updateStats(stat) {
    var stat = ["MSG", "NAME"];
    var url = "POST.php";
    clearTimeout(to);
    $.each(stat, function (i, key) {
       $.post(url, {
           stats: key
       }, function (data) {
           $("#" + key).html(data);
           $('div.icon').emoticonize({
              //delay: 800, 
              //animate: false
           });
           to = setInterval(function () {
              updateStats("updateStats");
           }, 10);    
       });
    });
}
to = setInterval(function () {
    updateStats("updateStats");
}, 10);
于 2012-05-28T12:11:52.330 に答える