jQueryを使用して私が作成した「通知」バブルをフェードアウトしています。初めて関数が呼び出されたときはうまくフェードアウトされますが、2回目には "通知"がボディに追加されますが、そこに座ってフェードアウトしません。どんな助けでも大歓迎です。jQuery fadeOut()一度だけ動作します
ここには、呼び出されているJavascriptがあります。
if (pointsCalculated = 1) {
$('body').append('<div id="progress">' + pointsCalculated + ' point added to current points...</div>');
}
else {
$('body').append('<div id="progress">' + pointsCalculated + ' points added to current points...</div>');
}
//Reset calculator after adding to tracker
calcReset();
$("#progress").fadeOut(2000);
同じIDを持つ2番目のdivを追加していて、divが存在するかどうかを確認してfadIn()を使用するか、可視性を変更して内容を編集します。 – CBusBus
なぜ 'if'' else'ステートメントの中で二つの全く同じ操作をしていますか? –
@ RokoC.Buljanは1つのポイントともう1つのポイントを指します – voigtan