jQuery焦點(diǎn)控制圖層展示延遲隱藏的方法
本文實(shí)例講述了jQuery焦點(diǎn)控制圖層展示延遲隱藏的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
<b id="button">點(diǎn)我</b>
<div id="div" style="background:#faf;outline:none;display:none">我是內(nèi)容</div>
<script type="text/javascript" src="jquery.js"></script>
<script>
$(document).ready(function(){
jQuery.focusShow({butID:'#button',divID:'#div',mouse:'over',time:'500'})
})
jQuery.extend({
focusShow: function(config){
//ps:焦點(diǎn)控制圖層展示,延遲隱藏
//focusShow({butID:'按鈕ID',divID:'容器ID',mouse:'over || click',time:'時(shí)間'})
var butID = $(config.butID || false),
divID = $(config.divID || false),
mouse = config.mouse || 'click',
time = config.time || '500',
timer;
function re(){$(divID).hide()}
switch (mouse){
case "click":
butID.bind({'click':function(){divID.attr('tabindex','-1');divID.focus()}});
divID.bind({
"focus":function(){clearTimeout(timer);divID.show()},
"blur":function(){timer = setTimeout(re,time)}
})
break
case "over":
$(butID,divID).each(function(){
$(this).bind({
'mouseover':function(){clearTimeout(timer);divID.show()},
'mouseout':function(){timer = setTimeout(re,time)}
})
})
break
default:
}
}
});
</script>
</body>
</html>
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
- jQuery簡(jiǎn)單實(shí)現(xiàn)列表隱藏和顯示效果示例
- jquery實(shí)現(xiàn)點(diǎn)擊展開列表同時(shí)隱藏其他列表
- jquery點(diǎn)擊展示與隱藏更多內(nèi)容
- jquery特效 點(diǎn)擊展示與隱藏全文
- JQuery顯示、隱藏div的幾種方法簡(jiǎn)明總結(jié)
- jQuery控制TR顯示隱藏的幾種方法
- jQuery控制TR顯示隱藏的三種常用方法
- Jquery 點(diǎn)擊按鈕顯示和隱藏層的代碼
- Jquery實(shí)現(xiàn)點(diǎn)擊切換圖片并隱藏顯示內(nèi)容(2種方法實(shí)現(xiàn))
- jQuery實(shí)現(xiàn)常見的隱藏與展示列表效果示例
相關(guān)文章
jQuery插件實(shí)現(xiàn)的日歷功能示例【附源碼下載】
這篇文章主要介紹了jQuery插件實(shí)現(xiàn)的日歷功能,結(jié)合完整實(shí)例形式分析了jQuery datepicker插件實(shí)現(xiàn)日歷功能的相關(guān)操作技巧,需要的朋友可以參考下2018-09-09jQuery實(shí)現(xiàn)仿京東防抖動(dòng)菜單效果示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)仿京東防抖動(dòng)菜單效果,結(jié)合實(shí)例形式分析了jQuery事件響應(yīng)及頁面屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-07-07JQuery AJAX實(shí)現(xiàn)目錄瀏覽與編輯的代碼
這部分作為后臺(tái)的一部分實(shí)現(xiàn),目的是實(shí)現(xiàn)某個(gè)指定目錄下所有文件夾和文件的瀏覽,同時(shí)不顯示不允許的格式,對(duì)于文本格式和代碼文件可以進(jìn)行編輯2008-10-10使用JQuery實(shí)現(xiàn)Ctrl+Enter提交表單的方法
這篇文章主要介紹了使用JQuery實(shí)現(xiàn)Ctrl+Enter提交表單的方法,需要的朋友可以參考下2015-10-10Jquery中增加參數(shù)與Json轉(zhuǎn)換代碼
有時(shí)候,我們需要進(jìn)一步轉(zhuǎn)化為json表達(dá)式,參考Ext中的Ext.urlDecode函數(shù),我們可以實(shí)現(xiàn)一個(gè)相應(yīng)的jquery中使用的函數(shù)。2009-11-11IE中jquery.form中ajax提交沒反應(yīng)解決方法分享
用jquery form插件,進(jìn)行ajax提交,本來可以用,好好地,突然發(fā)現(xiàn),firefox,opera等可以提交,ie的success函數(shù)運(yùn)行了2012-09-09