根据去哪儿(http://www.qunar.com/)输入框点击按钮而写

实现功能效果:

1、点击按钮,相应层显示,点击层以外的部分层隐藏;

2、重复点击按钮时,按钮附属层显示时变隐藏,反之亦然;

3、如果一个页面上有两个以上这种效果,层会有互斥效果;

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="Default5" %>

<!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/xhtml"><head runat="server">    <title>Porschev----鼠标点击层以外的地方层隐藏</title>

    <script src="jquery-1.3.2-vsdoc.js" src="jquery-1.3.2-vsdoc.js" type="text/javascript"></script>

    <script type="text/javascript">        $(function() {            $("div[name='divClick']").click(function() {var showDiv = $(this).next();     //得到层对象                var divName = showDiv.attr('name');   //得到这个层的name                if (showDiv.is(":hidden")) {     //判断层是否隐藏                    $("div[name='" + divName + "']").hide();                        showDiv.show();              //true:显示                    $('body').one('click', function() {    //给BODY绑定一次性点击事件                        showDiv.hide();                    //点击BODY显示层                    });return false;                           //返回                }else {                    showDiv.hide();                   //false:显示层                    $('body').one('click', function() {    //给BODY绑定一次性点击事件                        showDiv.hide();                    //点击BODY显示层                    });return false;                           //返回                                }            });

            $("div[name='cont']").click(function() {     //点击显示部分不隐藏                return false;            });        });

</script></head><body>    <form id="form1" runat="server">           <div style="width:995px;height:900px">         <div name="divClick" style="color:#000000;font-weight:bold;cursor:pointer;">打开</div>        <div name="cont" style="width:200px;height:100px;background:#0000CC;color:#FFFFFF;display:none;">中国</div>          <div name="divClick" style="color:#000000;font-weight:bold;cursor:pointer;">打开</div>        <div name="cont" style="width:200px;height:100px;background:#0000CC;color:#FFFFFF;display:none;">中国</div>                                                                                                                                                        </div>      </form>    </body></html>

鼠标点击层以外的地方层隐藏相关推荐

  1. 点击一个按钮显示div,点击div之外的地方div隐藏,点击div之内的地方div不隐藏

    <input id="btnClick" type="button" value="原生写法" class="btn-gre ...

  2. JS点击DIV以外的地方,隐藏DIV

    document.onclick = function (event) { var e = event || window.event; var elem = e.srcElement||e.targ ...

  3. html5鼠标点击弹出层,jQuery实现单击弹出Div层窗口效果(可关闭可拖动)

    本文实例讲述了jQuery实现单击弹出Div层窗口效果.分享给大家供大家参考.具体如下: 这是一款jquery实现的可拖动可关闭的弹出框效果,网上已经有很多类似效果了,网页上实现这种效果其实并不难,现 ...

  4. Jquery 点击图片在弹出层显示大图

    [转]Jquery 点击图片在弹出层显示大图 使用jquery, 实现点击图片在弹出层显示大图,再次点击关闭,加入图片高宽和窗口高宽的大小判断. 效果图片: 1.点击前的效果: 2.点击后的效果: h ...

  5. html点击图片弹出大图特效代码,Jquery 点击图片在弹出层显示大图

    使用jquery,实现点击图片在弹出层显示大图,再次点击关闭,加入图片高宽和窗口高宽的大小判断. 效果图片如下: 1.点击前的效果: 2.点击后的效果: html代码如下: 弹出层图片 Js代码如下: ...

  6. css如何实现鼠标移至图片上显示遮罩层及文字

    css如何实现鼠标移至图片上显示遮罩层及文字 问题:一张图片当鼠标移动到上方时,会显示一个遮罩层,并且显示一些提示文字 html: <div class="contentimg&quo ...

  7. 鼠标悬停 -css如何实现鼠标移至图片上显示遮罩层及文字

    搜索这个效果的时候,很多人都是用css结合jQuery实现的,其实直接用css也可以实现哦~ 效果前: 效果后: 代码: <!DOCTYPE html> <html lang=&qu ...

  8. 添加遮罩层,实现点击穿透,实现遮罩层按钮点击,遮罩层下层点击事件

    给绝对定位的层多加一个样式:" pointer-events:none; " 这样绝对定位层下的元素就可以点击了 如果在绝对定位层上存在能够点击的元素,在添加" poin ...

  9. Unity中在鼠标点击的UI地方创建预制件+在指定地方创建预制件

    目录 一.目的: 1.想知道:Unity中在鼠标点击的UI地方创建预制件 二.参考: 1.Unity中动态给button的OnClick添加代码 1.Unity 在代码中设置RectTransform ...

最新文章

  1. 美团大脑:知识图谱的建模方法及其应用 | 公开课笔记
  2. GSM A5/1算法C语言代码实现和分析
  3. 人工智能企业云知声首度公开“医疗+AI”战略
  4. Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误
  5. uniapp 填充剩余高度
  6. Java序列化简单例子
  7. 安装oracle和plsql心得
  8. Behavior Designer知识点
  9. 利用物联网技术为市民打造“无忧”生活
  10. 蓝桥杯 ALGO-21算法训练 装箱问题 java版
  11. 18.UNIX 环境高级编程--终端IO
  12. 新型人肉搜索Ark将完胜谷歌?
  13. ZBrush与数位板雕刻模型如何才能结合
  14. 解决桥接模式连接虚拟机的问题
  15. 【项目管理/PMP/PMBOK第六版/新考纲】纯干货!项目经理/角色/项目经理的能力/项目经理的领导力/领导和管理/职位权力/个人权力/领导生命周期理论/仆人式领导
  16. html文档半结构化数据,半结构化数据
  17. B站收藏备份工具设计和实现 Bilibili Memory 哔哩哔哩记忆
  18. error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file
  19. AES AES/GCM/NoPadding 加密解密
  20. html页面使用var变量,html元素:var标签的使用方法及作用

热门文章

  1. select null and select 1
  2. async_memcache for tornado
  3. 《软件设计精要与模式》之Factory Method模式
  4. pythonfor循环语句例子_Python for循环学习总结
  5. Android 使用SQLiteDatabase操作SQLite数据库(二)
  6. Android存储-SharedPreferences
  7. 125条常见的java面试笔试题大汇总2
  8. SQL前三章知识点测试
  9. screenX,clientX,pageX,offsetX,的区别
  10. 优雅的封装ajax,含跨域