小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

jquery.maskload.js學(xué)習(xí)筆記

 昵稱10504424 2013-11-18

概述

Loadmask是一個jquery plugin,使用此插件可以在DOM元素加載或更改內(nèi)容時為此DOM元素添加一個屏蔽層,以防止用戶互動,同時起到提醒用戶后臺任務(wù)正在運行的作用。

使用此插件可以大大提高用戶體驗,此插件是一個輕量級jquery plugin,只有2kb左右,非常易于使用;

主頁:http://code.google.com/p/jquery-loadmask/

Download: http://code.google.com/p/jquery-loadmask/downloads/list

DEMO: http://jquery-loadmask./svn/trunk/demo/index.html

Quick Start

下載之后的目錄結(jié)構(gòu)如下圖所示:

使用此插件非常簡單,如下步驟所示:

1、 引用jquery,1.2.3以上版本

2、 引用jquery.loadmask.css、jquery.loadmask.js(或者min版jquery.loadmask.min.js)

3、 調(diào)用mask(label,delay)方法屏蔽DOM元素。

4、 調(diào)用unmask()方法解除屏蔽。

5、 調(diào)用isMasked()方法判斷某個DOM元素是否已屏蔽。

方法

mask([label] [,delay])

在選擇的DOM元素上顯示加載屏蔽層,支持一個或多個selectors。

定義

參數(shù)

label:

一個文本字符串,顯示在最外層的一個加載提示信息(在等待圖片邊上),如果此參數(shù)值為undefined,則只顯示一個不帶等待圖標(biāo)和文本提示的屏蔽層;

=undefined

delay:

以毫秒為單位的延遲顯示屏蔽層的時間,如果還沒有到延遲時間又調(diào)用了unmask()方法,那么什么都不會發(fā)生,即不會再顯示屏蔽層。

案例

unmask()

移除DOM元素上的屏蔽層,此方法支持一個或多個selector;

定義

參數(shù)

案例

isMasked()

檢查一個DOM元素上是否有屏蔽層,如果沒有屏蔽層或屏蔽層延遲顯示,都返回false,否則返回true;

定義

參數(shù)

案例

實現(xiàn)分析

調(diào)用mask方法之后,會在指定的DOM元素追加一個div元素:

<div class="loadmask"></div>

可以通過更改jquery.maskload.css文件中的.loadmask class來更改此屏蔽層樣式;

如果label有值,會再追加一個DIV元素

<div class="loadmask-msg"><div>Waiting...</div></div>

可以通過更改jquery.maskload.css文件中的.loadmask-msg類來更改提示信息樣式;

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約