JQuery blockui是一個強大的jQuery插件,它可以在整個頁面或特定元素上顯示遮罩層,以防止用戶在執(zhí)行需要一定時間的任務(wù)時發(fā)生錯誤操作。BlockUI可用于加載過程、 form驗證等場景,用起來非常方便易用。
BlockUI可以在任何HTML框架中使用,只需要將jquery.blockUI.js文件包含在您的代碼中,并按照文檔中的指導(dǎo)操作即可。下面是一些示例代碼,以及一些常用的配置選項,幫助您開始使用BlockUI。
// 將元素內(nèi)的loading圖標顯示為背景,可以在頁面配置中使用。 $.blockUI({ css: { border: 'none', padding: '15px', backgroundColor: '#000', '-webkit-border-radius': '10px', '-moz-border-radius': '10px', opacity: .5, color: '#fff' } }); // 在整個頁面上添加遮罩層,防止用戶點擊頁面。 $.blockUI({ message: null }); // 在特定元素上添加遮罩層,保護特定元素。 $('#my-id').block({ message: null }); // 配置插件,默認的JavaScript插入 $.blockUI.defaults.css = {}; // 為元素添加自定義CSS類 $.blockUI.defaults.overlayCSS = {}; // 為遮罩層添加自定義CSS類 $.blockUI({ css: {...}, overlayCSS: {...} });除了這些常用選項外,BlockUI還支持其他選項。要了解更多詳情,請訪問官方網(wǎng)站:http://malsup.com/jquery/block/。 其中還有一些例子和文檔,非常詳細和有用。如果您在使用過程中遇到問題,也可以在社區(qū)中尋求幫助,這些社區(qū)的鏈接可以通過官方網(wǎng)站獲得。