美文网首页
js实现点击模拟下拉框外部隐藏下拉框功能

js实现点击模拟下拉框外部隐藏下拉框功能

作者: 一只特立独行的猪2019 | 来源:发表于2019-08-12 21:36 被阅读0次

demo代码如下

<body style="height:900px">

        <button onclick="show()" id="divShow">显示</button>

        <div id="div" style="display:none" title='下拉列表内容'>显示的内容</div>

<script src="jquery.js"></script>//引入jq文件

$(function(){

        $(document).click(function(e){

                if( e.target.id =='div'){

                        return true;

                }else{

                        if(e.target.id =='divShow'){

                                e.stopPropagation()

                        }else {

                                $('#div').hide();

               }

        }

    });

});

function show() {

    if($('#div').css('display')=='none'){

        $('#div').show();

    }else {

        $('#div').hide();

    }

}

相关文章

网友评论

      本文标题:js实现点击模拟下拉框外部隐藏下拉框功能

      本文链接:https://www.haomeiwen.com/subject/xvbpjctx.html