2012-07-25 90 views
2

我需要有一個消息框像東西(但沒有按鈕),這將顯示在屏幕上說All data was saved,然後在2-3秒內消失。Javascript會彈出,將消失

這就像一個警報,我們提醒用戶記錄已保存。但我需要它顯示在屏幕頂部的一個小框中,它應該淡出。

有人可以幫我一個JavaScript代碼,會這樣做嗎?

對不起,我有任何代碼,並希望我的問題明確。

+0

你使用類似jQuery的庫嗎?或者這只是純粹的javascript? – chapman84 2012-07-25 18:04:31

+0

純Javascript。 – 2012-07-25 18:05:27

+1

如果你限制你的範圍,並採取「淡出」的一部分,在純JavaScript做這件事變得更容易一些。如果你被允許的話,仍然強烈建議jQuery。 – BZink 2012-07-25 18:12:52

回答

0

* 編輯 *

OP此後澄清說,他們目前沒有使用jQuery ......但自從做手工JS動畫是不平凡的,我會建議,OP應該開始使用jQUery爲了解決這個問題(更不用說庫的所有其他重要用途了)。詳情請參閱評論。

* 編輯完 *

不會寫代碼的你,但如果你使用jQuery,你可能想尋找到淡出:http://api.jquery.com/fadeOut/

有了它,你可以做類似這樣的事情:

$('body').append('<div id="alert">ALL data was saved</div>'); 
$('#alert').fadeOut('slow') 
+0

我正在使用純Java腳本 – 2012-07-25 18:06:19