点击页面任何位置隐藏div的实现方法_javascript技巧

实例如下:

<include file="Public:header" />
<style type="text/css">
  table{width:100%;margin: 0;}
</style>
<script type='text/javascript' src="/{:APP_PATH}/Public/js/unslider.min.js"></script>
  <script type="text/javascript">
  //定义页面载入事件
  /*$(function(){
    $('#more').addClass('moreno');
    $('#more').click(function(){
      //隐藏元素(向左移动)
      if ($('#more').hasClass('moreno')) {
        $('#sider').animate({
        left:0
        },1000,function(){
          $('#more').removeClass('moreno');
        });
      }else{
         $('#sider').animate({
        left:-120
      },1000,function(){
        $('#more').addClass('moreno');
      });
      }
    });
  });*/
//定义页面载入事件
  $(function(){
    $('#more').addClass('moreno');
    //点击界面除了容器id为more的区域外,任何地方隐藏掉
    $(document).click(function(){ 

     $('#sider').animate({
        left:-120
      },1000,function(){
        $('#more').addClass('moreno');
      });
    }); 

    $('#more').click(function(event){
      event.stopPropagation();
      //隐藏元素(向左移动)
    event.stopPropagation();
      if ($('#more').hasClass('moreno')) {
        $('#sider').animate({
        left:0
        },1000,function(){
          $('#more').removeClass('moreno');
        });
      }else{
         $('#sider').animate({
        left:-120
      },1000,function(){
        $('#more').addClass('moreno');
      });
      }
    });
  });
  </script>
  <div class="header_one">
    <div class="Central">
      <div class="first_one" style="position:absolute;">
        <img id="more" style="margin-top:8px;" src="/{:APP_PATH}/Public/img/pic/more.png" />
      </div>
      <div>
        <img style="height:30px;" src="/{:APP_PATH}/Public/img/main/logo1.png" />
      </div>
    </div>
  </div>
  <div class="bg">
    <div class="pic" style="height:180px;">
      <div id="lunbo" style="overflow: hidden;">
      <ul style="margin:0px;" id="lunboul" style="position: relative;">
        <volist name="pic" id="vo">
          <li style="float:left;text-align:center;">
            <img src="{$vo['pic']}" alt="" style="height:176px;margin:auto;" >
          </li>
        </volist>
      </ul>
    </div>
  <script type="text/javascript">
  $('#lunbo').unslider({
    speed: 0,
    delay: 3000,
    complete: function() {},
    keys: true,
    dots: true,
    fluid: false
  });
  function autoScroll(obj){
    $(obj).find("#voo").animate({
      marginTop : "-30px"
    },500,function(){
      $(this).css({marginTop : "0px"}).find("li:first").appendTo(this);
    })
  }
  $(function(){
    setInterval('autoScroll("#xst")',2000);
  })
  </script>
  </div>
  <div style="width:100%;background-color:#EEEEEE;height:30px;margin:10px 0;">
    <div class="scroll" id="xst" style="float:right;margin-left:10px;height:30px;width:75%;overflow:hidden;">
      <ul id='voo' style="margin-top:0px;">
        <volist name='gonggao' id="vo">
          <li style="line-height:30px;height:30px;padding-left:5px;padding-top:2px;text-align:left;">
            <a href="{:U('/Index/PlatDetail',array('id'=>$vo['id']))}">{$vo['name']}</a>
          </li>
        </volist>
      </ul> 

    </div>
    <div style="float:right;margin:5px 0;">
      最新公告
    </div>
  </div>
  <table id="fone" onclick="javascript:location.href='/Invest/InvestHp/biao_type/love'">
    <tr>
      <td class="norrow"><img src="/{:APP_PATH}/Public/img/pic/new.png"/></td>
      <td class="secon">新手标</td>
      <td><span class="blo">8-10%</span><span class="tblo">预期年化收益</span></td>
      <td><span class="blo">7<span class="cao_one">天</span></span><span class="tblo">投资期限</span></td>
      <td class="jian_rig"><img class="rig_pic" src="/{:APP_PATH}/Public/img/pic/rightshow.png" /></td>
    </tr>
  </table> 

  <table class="bird" onclick="javascript:location.href='/Invest/InvestList/biao_type/yxlc'">
    <tr>
      <td class="norrow"><img src="/{:APP_PATH}/Public/img/pic/fast.png" /></td>
      <td class="secon">快系列</td>
      <td><span class="blo">8-10%</span><span class="tblo">预期年化收益</span></td>
      <td><span class="blo">1<span class="cao_one">个月</span></span><span class="tblo">投资期限</span></td>
      <td class="jian_rig"><img class="rig_pic" src="/{:APP_PATH}/Public/img/pic/rightshow.png" /></td>
    </tr>
  </table> 

  <table class="se_cond" onclick="javascript:location.href='/Invest/InvestList/biao_type/gxd'">
    <tr>
      <td class="norrow"><img src="/{:APP_PATH}/Public/img/pic/stable.png" /></td>
      <td class="secon">稳系列</td>
      <td><span class="blo">12-14%</span><span class="tblo">预期年化收益</span></td>
      <td><span class="blo">3-6<span class="cao_one">个月</span></span><span class="tblo">投资期限</span></td>
      <td class="jian_rig"><img class="rig_pic" src="/{:APP_PATH}/Public/img/pic/rightshow.png" /></td>
    </tr>
  </table>
  <if condition="$GLOBALS['userinfo']['org_code'] eq 'fc'">
  <table class="last_fcb" onclick="javascript:location.href='/Invest/InvestList/biao_type/fcb'">
    <tr>
      <td class="norrow"><img src="/{:APP_PATH}/Public/img/pic/house.png" /></td>
      <td class="secon">房产宝</td>
      <td><span class="blo">8-16%</span><span class="tblo">预期年化收益</span></td>
      <td><span class="blo">3-6<span class="cao_one">个月</span></span><span class="tblo">投资期限</span></td>
      <td class="jian_rig"><img class="rig_pic" src="/{:APP_PATH}/Public/img/pic/rightshow.png" /></td>
    </tr> 

  </table>
  </if>
  <div class="bott_ton" onclick="javascript:location.href='/Goods/Index'">
    <img src="/{:APP_PATH}/Public/img/pic/logobean.png"/>
  </div>
  <div id="sider">
    <ul id="usecond">
    <li style="line-height:36px"> <a href="{:U('Index/Platann')}" style="color:#FFF">平台公告</a></li>
    <li style="line-height:36px"> <a href="{:U('Index/HelpCenter')}" style="color:#FFF">帮助中心</a></li>
    <li style="line-height:36px"> <a href="{:U('Index/PlatIntro')}" style="color:#FFF">平台介绍</a></li>
    <li style="line-height:36px"> <a href="{:U('Index/Contact')}"style="color:#FFF">联系我们</a></li>
    </ul>
  </div>
  </div>
<include file="Public:footer" />

 

以上这篇点击页面任何位置隐藏div的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索点击隐藏div
javascript 隐藏div、javascript点击隐藏、js点击显示隐藏div、点击其他地方隐藏div、点击空白处隐藏div,以便于您获取更多的相关知识。

时间: 2024-10-02 09:17:10

点击页面任何位置隐藏div的实现方法_javascript技巧的相关文章

由点击页面其它地方隐藏div所想到的jQuery的delegate_jquery

先从最简单的开始,假如页面有一个id为test的div,我们要实现点击页面其它地方隐藏该div: 复制代码 代码如下: <div id="test" style="margin:100px;background-color:#3e3;width:100px;height:100px;">         </div> 对于这个问题一般有两种思路,这两种思路都会利用事件冒泡这一原理,想要详细了解Javascript事件机制可以看看JavaScr

js判断鼠标位置是否在某个div中的方法_javascript技巧

本文实例讲述了js判断鼠标位置是否在某个div中的方法.分享给大家供大家参考,具体如下: div的onmouseout事件让div消失时,会出现这样的情况,就是当鼠标移至div中的其它内容时,此时也判定为离开div,会触发 onmouseout事件,这样div中的内容就不能操作了.解决的办法是当触发onmouseout事件时,先判断鼠标是否在div内,如果在,说明鼠 标并没有离开div,就不删除div,否则,删除之.OK,现在问题解决了. 就是找到该div左上角和右下角坐标,判断鼠标的坐标是否在

JS实现鼠标点击展开或隐藏表格行的方法_javascript技巧

本文实例讲述了JS实现鼠标点击展开或隐藏表格行的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtm

JS点击链接后慢慢展开隐藏着图片的方法_javascript技巧

本文实例讲述了JS点击链接后慢慢展开隐藏着图片的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html> <title>JS点击链接后,慢慢展开隐藏着的图片</title> <body> <script language="JavaScript"> var b=0; var c=true; function fade(){ if(document.all); if(c == true){b+=3} i

JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例_javascript技巧

JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例 document.oncontextmenu = function(){return false}; //禁止鼠标右键菜单显示 var res = document.getElementById('box'); //找到id为box的div document.body.onmouseup = function(e){ //在body里点击触发事件 if(e.button===2){ //如果button=1(鼠标左键),butto

JS控制HTML元素的显示和隐藏的两种方法_javascript技巧

利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: document.getElementById("EleId").style.visibility="hidden"; document.getElementById("EleId").style.visibility="visible"; 利用上述方法实现隐藏后,页面

js实现获取div坐标的方法_javascript技巧

本文实例讲述了js实现获取div坐标的方法.分享给大家供大家参考,具体如下: html中最常使用的控件就是div了,那么如何获取div的坐标呢? 如下方法可以实现: /*** * 获取div的坐标 * @param divObj * @returns {{width: number, height: number, left: *, top: Window}} */ com.whuang.hsj.divCoordinate=function(divObj){ if(typeof divObj =

JS中位置与大小的获取方法_javascript技巧

scrollHeight,clientHeight,offsetHeight的区别 说明: scrollHeight:DOM元素的实际内容的高度,不包border的高度,会随DOM元素中内容的增加(超过可视区后)而变大. clientHeight:DOM元素内容可视区的高度,不包含滚动条和边框的高度. offsetHeight:DOM元素整体的高度,包括滚动条和边框. 当滚动条不出现的时候 这时候DOM元素中没有内容或者内容不超过可视区 scrollWidth=clientWidth,两者皆为可

JS把内容动态插入到DIV的实现方法_javascript技巧

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="content-