常常需要做讓一個提示訊息顯示幾秒然後自動消失的效果,之前是用setTimeout去實現,但是發現如果頁面上有多個setTimeout就不太好。今天找到了兩個很簡單的方法.mark一下。
方法一:
$("#errorms$(" ).html("您的資料輸入錯誤,請重試!").show(300).delay(3000).hide(300);
方法二:
$("#errormsg").html("ok").hide( 3000);// 這個是漸漸消失
$("#errormsg").html("ok").fadeTo(3000).hide(); //這個是讓他顯示5秒(實際上就是沒有改變透明度),然後隱藏