jQuery插件實(shí)現(xiàn)屏蔽單個(gè)元素使用戶無(wú)法點(diǎn)擊
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
// 下面的插件部分建議放在js文件中, 方便調(diào)用
//-------------- 插件 begin ------------------
(function ($) {
//屏蔽,適合單個(gè)元素.
$.fn.mask = function () {
var divHtml = '<div class="divMask" style="position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background: #fff; opacity: 0; filter: alpha(opacity=0)"> </div>';
$(this).wrap('<span style="position: relative"></span>');
$(this).parent().append(divHtml);
$(this).data("mask","true");
}
//取消屏蔽
$.fn.unmask = function () {
$(this).parent().find(".divMask").remove();
$(this).unwrap();
$(this).data("mask", "false");
}
})(jQuery);
//-------------- 插件 end ------------------
//并沒(méi)有做disabled處理, 只是上面加多了個(gè)屏蔽層, 使之無(wú)法點(diǎn)到而已。
//這樣其它地方無(wú)須再處理,更方便。
function changeA2(obj) {
var t = { 'key': 'b', 'value': '2' };//映射對(duì)應(yīng)關(guān)系
if (obj.value == t.key) {
$("#A2").val(t.value);
$("#A2").mask();
} else {
$("#A2").val("");
$("#A2").unmask();
}
}
</script>
</head>
<body>
<select name="A1" id="A1" onchange="changeA2(this)">
<option value="">--請(qǐng)選擇--</option>
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
<option value="d">d</option>
</select>
<select name="A2" id="A2">
<option value="">--請(qǐng)選擇--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</body>
</html>
- jquery彈窗插件colorbox綁定動(dòng)態(tài)生成元素的方法
- jquery網(wǎng)頁(yè)元素拖拽插件效果及實(shí)現(xiàn)
- formStorage 基于jquery的一個(gè)插件(存儲(chǔ)表單中元素的狀態(tài)到本地)
- 擴(kuò)展Jquery插件處理mouseover時(shí)內(nèi)部有子元素時(shí)發(fā)生樣式閃爍
- jQuery 動(dòng)態(tài)云標(biāo)簽插件
- 基于jquery打造的百分比動(dòng)態(tài)色彩條插件
- 基于jQuery的動(dòng)態(tài)表格插件
- jQuery插件實(shí)現(xiàn)控制網(wǎng)頁(yè)元素動(dòng)態(tài)居中顯示
相關(guān)文章
jQuery實(shí)現(xiàn)可以計(jì)算進(jìn)制轉(zhuǎn)換的計(jì)算器
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)可以計(jì)算進(jìn)制轉(zhuǎn)換的計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-10-10jQuery實(shí)現(xiàn)鼠標(biāo)跟隨提示層效果代碼(可顯示文本,Div,Table,Html等)
這篇文章主要介紹了jQuery實(shí)現(xiàn)鼠標(biāo)跟隨提示層效果代碼,具備顯示文本,Div,Table,Html等功能.涉及jQuery針對(duì)鼠標(biāo)事件及頁(yè)面元素的相關(guān)操作技巧,需要的朋友可以參考下2016-04-043分鐘寫出來(lái)的Jquery版checkbox全選反選功能
checkbox全選反選的文章在以前也有介紹很多,實(shí)在是不想在提起了,然而身邊還是有些朋友不會(huì),于是3分鐘寫出來(lái)一個(gè)估計(jì)有很多bug2013-10-10jQuery實(shí)現(xiàn)的form轉(zhuǎn)json經(jīng)典示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的form轉(zhuǎn)json功能,結(jié)合完整實(shí)例形式分析了jQuery將form表單數(shù)據(jù)封裝成json傳輸?shù)木唧w步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-10-10jquery.cookie.js 操作cookie實(shí)現(xiàn)記住密碼功能的實(shí)現(xiàn)代碼
jquery.cookie.js操作cookie實(shí)現(xiàn)記住密碼功能,很簡(jiǎn)單很強(qiáng)大,喜歡的朋友可以參考下。2011-04-04基于jQuery的可以控制左右滾動(dòng)及自動(dòng)滾動(dòng)效果的代碼
迷上jQuery,相對(duì)于原生JavaScript,它是如此的美妙.也因此,促使我更加的努力的研習(xí)原生JavaScript.2010-07-07一個(gè)基于jQuery的樹(shù)型插件(OrangeTree)使用介紹
這個(gè)樣式大家就將就一下吧!我將這個(gè)無(wú)限級(jí)樹(shù)型插件命名為桔子樹(shù),需要的朋友可以參考下2012-05-05