ondblclick双击事件
点击空白的地方消失  你可以给body加个点击事件  让这个div消失  但div本身的click要阻止冒泡

解决方案 »

  1.   

    jqueryhttp://tool.oschina.net/uploads/apidocs/jquery/dblclick.html
      

  2.   

    请问 div要怎么阻止冒泡啊
      

  3.   

        <script type="text/javascript">
            function dealEvent(obj,evt,fun){
                obj.addEventListener ? obj.addEventListener(evt,fun,false) : obj.attachEvent("on"+evt,fun);
            }
            function click(e){
                console.log("dbclick");
                e = e || window.event;
                var tag = e.target || e.srcElement;
                if(tag.id =="test1"){
                    y.style.display='block';//点击输入框出现
                }else{
                    if(tag.id != "yc_div"||i>0){
                        y.style.display='none';
                    }
                }
                i=1;
            }
            var y,i=0;
            setInterval(function(){i=0},500);//设置双击时间间隔
            window.onload=function(){
                y=document.getElementById("yc_div");
                dealEvent(document,"click",click);
            }
        </script>另类解决双击问题。