テキストをフェードイン/フェードアウトしようとしていますが、しばらくしてから機能を停止します。ほとんどの場合、ユーザーがオンラインになると、ユーザーはオンラインであると表示され、しばらくすると消えます。今、それはただ進んでいます-停止点はありません。フェードイン/フェードアウト機能を停止するポイントを追加するにはどうすればよいですか?
function newUser(){
$j('#new').text(content);
$('#new').fadeIn('slow', function() {
setTimeout("$('#new').fadeOut('slow');", 2000);
});
}
この関数を呼び出すと、コンテンツがフェードインおよびフェードアウトし#new
ますが、停止点はありません。この関数の停止時間を追加するにはどうすればよいですか?
私はそれが機能するかどうかを確認するためにこれを試しました-しかしそれは一度だけ実行されますか?x
スクリプトの最初から0として開始しました。
while(x < 4){
$j('#new').fadeIn("slow", function() {
$j(this).delay(500).fadeOut("slow");
});
x++;
}