我正在嘗試使一些JavaScript文本淡入淡出。淡入淡出使用Javascript的文本
例如,在表單中,提交按鈕將檢查輸入的有效性;如果它們無效,則會顯示一條消息幾秒鐘。
我只設法創建淡入效果,但不淡出:實現此效果的簡單方法是什麼?
代碼片段:
CSS爲錯誤消息:
#pwd_not_equ{
opacity:0;
transition: opacity 2s;
color:red;
}
JS功能,它檢查兩個密碼等於:
if ($("#pass1").val() != $("#pass2").val() && $("#pass1").val().length != 0) {
document.getElementById("pwd_not_equ").style.opacity="1";
return false;
};
錯誤消息本身是一個簡單的號碼:
<p id="pwd_not_equ"> Passwords must be equal! </p>
謝謝。
不要試圖重新發明輪子,有建於jQuery的函數,已經這樣做了。 –