国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery焦點控制圖層展示延遲隱藏的方法

2019-11-20 13:00:23
字體:
供稿:網(wǎng)友

本文實例講述了jQuery焦點控制圖層展示延遲隱藏的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

復(fù)制代碼 代碼如下:

<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
<b id="button">點我</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:焦點控制圖層展示,延遲隱藏
        //focusShow({butID:'按鈕ID',divID:'容器ID',mouse:'over || click',time:'時間'})
        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>

希望本文所述對大家的jQuery程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安阳县| 行唐县| 临海市| 定襄县| 尖扎县| 阿克陶县| 永修县| 屯门区| 黎川县| 简阳市| 萨迦县| 福泉市| 山东省| 苍南县| 咸宁市| 米泉市| 长治市| 托克逊县| 卢龙县| 合阳县| 兴业县| 兴仁县| 娄底市| 洪洞县| 扎赉特旗| 逊克县| 噶尔县| 静宁县| 黄浦区| 富宁县| 雷山县| 江孜县| 衡阳市| 桑植县| 余庆县| 枣阳市| 大城县| 舟曲县| 巴马| 宜兰市| 维西|