jquery messagetip信息語提示控件


jquery messagetip信息語提示控件

編寫原因:

作為提示框,jquery有個messagebox的控件,也就是彈出的提示框。但這個控件如果不是用在需要確認的時候,單單警告提示、消息提示、失敗提示時,用戶還需要去點下確認,有時這操作還是挺煩的(盡管可以設置timeout,會自動消失)。

 

控件需求:

現在需要一個簡潔消息提示控件,不需確認。

1.提示框可以從頂部或底部滑入,在失效后滑出。

2.可以設置滑入時間,內容停留時間、滑出時間。

PS:比較簡單的控件

效果如下

QQ截圖20140720133033

QQ截圖20140720132716

QQ截圖20140720132841

QQ截圖20140720133000

 

編寫過程:

1.在無文檔的情況下, 我建議將用戶能傳的參數的定義寫在控件的最前面。

復制代碼
    var defaults = {
        zIndex : 9999 ,
        fadeInTimeOut : 1,   //second
        contentTimeOut : 3,  
        fadeOutTimeOut : 1,
        position : "top"     //show position     top  or bottom
    };
復制代碼

這樣使用者對他能夠設的就非常清楚了,即便是沒有文檔,也能愉快的玩耍。

2.考慮瀏覽器的兼容性

因為控件的提示框是固定在底部或頂部的,不可避免的就是position:fixed的問題

 IE6 IE7 IE8 固定定位元素 position:absolute 用設置,所以定位計算也要變化。

3.滑動效果的實現

滑入、內容停留、滑出。

具體的實現就不在這里說明,最后面會有源碼鏈接。

PS:最主要東西就是上面這三個。

 

總結:

1.在強調的用戶體驗的年代,做這個控件也是為了用戶能有更好的感受。

2.在做東西(編碼)時,也時刻想能否這東西能否通用,而控件和框架也無非就是為了通用。

3.另附上我這個控件的下載鏈接

   點擊下載->  jquery.messagetip

 

DEMO:

 

$.messageTip.info({
     message:"我是提示消息.......",
      fadeInTimeOut : 1,   //滑入秒數
      contentTimeOut : 3,  //內容停留秒數
      fadeOutTimeOut : 1, ////滑出秒數
});
 
 
分類:  javascript
標簽:  jquery


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM