0

感谢您提前阅读本文。

我正在尝试显示一条消息,向我的用户发出警告。我已成功完成此操作,但是当我重复我的函数使用的操作时,该消息不再出现。

任何帮助,将不胜感激!

//take 5 seconds off the timer
                var count = parseInt($('.timerCount').html());
                $('.timerCount').html(count - 5);
                $('.timerWarnings').html("5 seconds has been deducted from the timer");
                $('.timerWarnings').fadeOut("slow");
4

2 回答 2

1

如果你淡出一个元素,它会一直隐藏,直到你告诉它不要。确保.show().fadeOut()元素开始可见。

于 2012-12-31T02:35:16.417 回答
1

您应该首先让消息重新出现,以防它在之前的迭代中被隐藏:

var count = parseInt($('.timerCount').html());
$('.timerCount').html(count - 5);
$('.timerWarnings')
 .show()
 .html("5 seconds has been deducted from the timer")
 .fadeOut("slow");
于 2012-12-31T02:38:58.863 回答