zoukankan      html  css  js  c++  java
  • jquery点击空白处或者自身隐藏弹出层

        <script type="text/javascript">
             $(function () {
                  $('#btnShow').click(function (event) {
                      //取消事件冒泡
                      event.stopPropagation();
                      //设置弹出层的位置
                      var offset = $(event.target).offset();
                      $('#divTop').css({ top: offset.top + $(event.target).height() + "px", left: offset.left });
                      //按钮的toggle,如果div是可见的,点击按钮切换为隐藏的;如果是隐藏的,切换为可见的。
                      $('#divTop').toggle('slow');
                          
                  });
                  
                    //点击空白处或者自身隐藏弹出层,下面分别为滑动和淡出效果。
                  $(document).click(function (event) { $('#divTop').slideUp('slow') });
    
                  $('#divTop').click(function (event) { $(this).fadeOut(1000) });
                 
                 })
        </script>
    <input type="button" id="btnShow" value="显示提示内容" />
    <div id="divTop" style=" background-color:#99CCFF; border: solid 2px #ff0000; position:absolute; display:none; 400px; height:200px;">
       <div style="text-align:center;">点击本区域或空白隐藏弹出层</div>
    </div>

    此地方用了toggle方法。

  • 相关阅读:
    Linux
    前端
    第一章 初识 MyBatis
    mysql 复习
    五 、 Kafka producer 拦截器(interceptor) 和 六 、Kafka Streaming案例
    spark graphx图计算
    四、Kafka API 实战
    三、Kafka工作流程分析
    二、Kafka集群部署
    一、KafKa概述
  • 原文地址:https://www.cnblogs.com/moppet/p/12916462.html
Copyright © 2011-2022 走看看