我正在尝试使一些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的函数,已经这样做了。 –