jquery点击区域显示或隐藏DIV,点击非该DIV的地方隐藏该DIV
<div class="Content_top">
<div class="Reserve">
<h3><span class="current">散租自驾</span><span>商务代驾</span><span> </span><span> </span><span> </span><span> </span><strong class="special_1"> </strong></h3>
<ul>
<li class="current">
<div class="Zijia">
<form id="Form1" method="post">
<table>
<tr>
<td width="30%" style="color:#BA8750;">租车城市:</td>
<td>
<input class="Area" type="text" readonly="readonly" value="请选择" id="showStartCity"/>
<!--隐藏区域开始-->
<div class="none_1" id="area_1">
<h4>
<span class="current"><a href="javascript:void(0);">热门城市</a></span>
<span><a href="javascript:void(0);">ABCDEF</a></span>
<span><a href="javascript:void(0);">HIJKLM</a></span>
<span><a href="javascript:void(0);">NPQRS</a></span>
<span style="border-right:0;"><a href="javascript:void(0);">TWXYZ</a></span>
</h4>
<div class="none_con" id="startSite">
<p class="current">
<a href="javascript:void(0);" >北京</a>
<a href="javascript:void(0);" >上海</a>
<a href="javascript:void(0);" >广州</a>
<a href="javascript:void(0);" >深圳</a>
<a href="javascript:void(0);" >杭州</a>
<a href="javascript:void(0);" >成都</a>
<a href="javascript:void(0);" >呼和浩特</a>
<a href="javascript:void(0);" >杭州</a>
</p>
<p>
<a href="javascript:void(0);">奥迪</a>
</p>
<p>
<a href="javascript:void(0);">汉口</a>
</p>
<p>
<a href="javascript:void(0);">南京</a>
</p>
<p>
<a href="javascript:void(0);">扬州</a>
</p>
</div>
</div>
<!--隐藏区域结束-->
</td>
</tr>
<tr>
<td style="color:#BA8750;">租车时间:</td>
<td>
<input id="startDate" class="Date" type="text" value="2013-09-22" onClick="WdatePicker({skin:'whyGreen'})" />
<select>
<option>00:00</option>
<option>01:00</option>
<option>02:00</option>
</select>
</td>
</tr>
<tr>
<td style="color:#BA8750;">还车城市:</td>
<td>
<input class="Area" type="text" readonly="readonly" value="请选择" id="showBackCity" />
<!--隐藏区域开始-->
<div class="none_1" id="area_2">
<h4 id="hot_2">
<span class="current"><a href="javascript:void(0);">热门城市</a></span>
<span><a href="javascript:void(0);">ABCDEF</a></span>
<span><a href="javascript:void(0);">HIJKLM</a></span>
<span><a href="javascript:void(0);">NPQRS</a></span>
<span style="border-right:0;"><a href="javascript:void(0);">TWXYZ</a></span>
</h4>
<div class="none_con" id="backSite">
<p class="current" >
<a href="javascript:void(0);">北京</a>
<a href="javascript:void(0);" >上海</a>
<a href="javascript:void(0);" >广州</a>
<a href="javascript:void(0);" >深圳</a>
<a href="javascript:void(0);" >杭州</a>
<a href="javascript:void(0);" >成都</a>
<a href="javascript:void(0);" >呼和浩特</a>
<a href="javascript:void(0);" >杭州</a>
</p>
<p>
<a href="javascript:void(0);">奥迪</a>
</p>
<p>
<a href="javascript:void(0);">汉口</a>
</p>
<p>
<a href="javascript:void(0);">南京</a>
</p>
<p>
<a href="javascript:void(0);">扬州</a>
</p>
</div>
</div>
<!--隐藏区域结束-->
</td>
</tr>
<tr>
<td style="color:#BA8750;">还车时间:</td>
<td>
<input id="endDate" class="Date" type="text" value="2013-09-22" onClick="WdatePicker({skin:'whyGreen'})" />
<select>
<option>00:00</option>
<option>01:00</option>
<option>02:00</option>
</select>
</td>
</tr>
<tr>
<td> </td>
<td colspan="2" style="padding-top:15px;">
<a class="btn" href="javascript:void(0);" id="nextPage"></a>
</td>
</tr>
</table>
</form>
</div>
</li>
<li>
<div class="Zijia daijia">
<form id="Form1" method="post">
<table >
<tr>
<td width="30%" style="color:#BA8750;">用车城市:</td>
<td>
<input class="Area" type="text" value="请选择" onfocus="show(3)" />
<!--隐藏区域开始-->
<div class="none_1" id="area_3">
<h4 id="hot_3">
<span class="current"><a href="#">热门城市</a></span>
<span><a href="#">ABCDEF</a></span>
<span><a href="#">HIJKLM</a></span>
<span><a href="#">NPQRS</a></span>
<span style="border-right:0;"><a href="#">TWXYZ</a></span>
</h4>
<div class="none_con" id="hot_3_1">
<p class="current">
<a href="#">北京</a>
<a href="#">上海</a>
<a href="#">广州</a>
<a href="#">深圳</a>
<a href="#">杭州</a>
<a href="#">成都</a>
<a href="#">武汉</a>
<a href="#">上海</a>
<a href="#">呼和浩特</a>
<a href="#">杭州</a>
</p>
<p>
<a href="#">奥迪</a>
</p>
<p>
<a href="#">汉口</a>
</p>
<p>
<a href="#">南京</a>
</p>
<p>
<a href="#">扬州</a>
</p>
</div>
</div>
<!--隐藏区域结束-->
</td>
</tr>
<tr>
<td style="color:#BA8750;">用车类型:</td>
<td>
<input class="Car_way" type="text" value="请选择" />
<div class="none_2">
<h4>用车类型</h4>
<p>
<a href="#">接机</a>
<a href="#">送机</a>
<a href="#">时租</a>
<a href="#">半日租</a>
<a href="#">日租</a>
<a href="#">热门线路</a>
</p>
</div>
</td>
</tr>
<tr>
<td> </td>
<td colspan="2" style="padding-top:15px;">
<a class="btn" href="html/SWDJ/SWDJ_step_2.html"></a>
</td>
</tr>
</table> </form>
</div>
</li>
</ul>
</div>
<div class="Banner">
<a href=""><img src="data:images/banner_1.jpg" /></a>
<a href=""><img src="data:images/banner_2.jpg" /></a>
<a href=""><img src="data:images/banner_3.jpg" /></a>
<a href=""><img src="data:images/banner_4.jpg" /></a>
<div class="Banner_title">
<ul>
<li class="current"></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</div>
</div>
<script>
$(function(){
$("#showStartCity").click(function(){
$(this).next("div").toggle(200);
})
$("#showBackCity").click(function(){
$(this).next("div").toggle(200);
})
$(document).click(function(e){
if(e.target.id!='showBackCity'&&e.target.id!='showStartCity'&&!$(e.target).parents("div").is(".none_con")){
$("#area_1").hide();
$("#area_2").hide();
}
})
})
</script>
本文转自:http://www.cnblogs.com/-10086/p/3449591.html
jquery点击区域显示或隐藏DIV,点击非该DIV的地方隐藏该DIV的更多相关文章
- 点击div和某些控件之外的地方隐藏div,点击div不隐藏。对象 click和document click冲突有关问题
帮朋友解决这个问题,我发现用以往想想像的方式来实现,貌似不太可行,所以从网上找了一些解决办法,进行优化,这篇比较详细,所以拿来备忘,另一方面也希望可以帮助需要的同学! 问题背景:jQuery事件问题! ...
- 第一次点击Div1显示Div2,再次点击Div1的时候又隐藏Div2
要使用Jquery来实现,记得引用Jquery库哦,代码如下: $(document).ready(function(){ $("#ck1").click(function(){ ...
- 第七篇、hitTest UITabbar中间突出按钮额外增加可点击区域
简介: 以前UITabbar使用中间有一个凸起按钮时,常常就需要用到hitTest来处理可点击的范围. 示例代码: - (UIView *)hitTest:(CGPoint)point withEve ...
- js或jquery实现点击某个按钮或元素显示div,点击页面其他任何地方隐藏div
点击某个元素显示div,点击页面其他任何地方隐藏div,可用javascript和jquery两种方法实现: 一:javascript实现方法技巧<script>//定义stopPropa ...
- jquery实现除指定区域外点击任何地方隐藏DIV
<!--弹出的表情选择框--> <div class="layui-input-block expression-box"> </div> &l ...
- 点击页面其它地方隐藏div所想到的jQuery的delegate
在网页开发的过程中经常遇到的一个需求就是点击一div内部做某些操作,而点击页面其它地方隐藏该div.比如很多导航菜单,当菜单展开的时候,就会要求点击页面其它非菜单地方,隐藏该菜单. 先从最简单的开始, ...
- 由点击页面其它地方隐藏div所想到的jQuery的delegate
对于这个问题一般有两种思路,这两种思路都会利用事件冒泡这一原理,想要详细了解Javascript事件机制可以看看JavaScript与HTML交互——事件,这不是本文重点,所以这里只是简单介绍一下事件 ...
- jquery 点击按钮实现listbox的显示与隐藏,点击其他地方按钮外的地方,隐藏listbox
本来不知道如何获取服务器的控件的,这下知道可以这么做了,所以记录下来.... <asp:ImageButton ID="alltime" ImageUrl="ima ...
- js进阶 12-15 jquery如何实现点击button显示列表,点击其它位置隐藏列表
js进阶 12-15 jquery如何实现点击button显示列表,点击其它位置隐藏列表 一.总结 一句话总结:在button中阻止事件冒泡. 1.如何咋button中阻止事件冒泡(两种方法)? ev ...
随机推荐
- [Linux] 安装JDK和Maven及hadoop相关环境
紧接上一篇,继续安装hadoop相关环境 JDK安装: 1. 下载,下面这两个地址在网上找的,可以直接下载: http://download.oracle.com/otn-pu ...
- VMWARE虚拟机CentOS6.4系统使用主机无线网卡上网的三种方法介绍
转自:http://www.jb51.net/network/98820.html 如何真正的实现VMWARE虚拟机CentOS6.4系统使用主机无线网卡上网 环境:WIN7旗舰版,台式机,U盘无 ...
- linux SecureCRT ssh key认证登陆
转自:http://blog.chinaunix.net/uid-20639775-id-3207171.html 通过SecureCRT创建key登录认证 一.生成公钥/密钥对 使用SecureCR ...
- the last lecture
2008.07.25,CMU教授Randy Pausch教授因癌症去世,仅47岁. 几年之前,当我看到Pausch先生最后一课的视频时,让我震撼. 转眼之间,7年过去了,这7年,让我成长了许多. 7年 ...
- Android学习网站推荐(转)
收集了一些比较好的Android学习网站,希望对大家有所帮助: 1.http://developer.android.com/ Android官方网站,可惜被屏蔽了,需要使用FQ软件 2.http:/ ...
- poj 1816 (Trie + dfs)
题目链接:http://poj.org/problem?id=1816 思路:建好一颗Trie树,由于给定的模式串可能会重复,在原来定义的结构体中需要增加一个vector用来记录那些以该节点为结尾的字 ...
- JS自定义属性兼容
var obj={}; if(obj.dataset){ obj.dataset.original="11"; }else{ obj.getAttribute("data ...
- Android拓展系列(12)--使用Gradle发布aar项目到JCenter仓库
目的 发布自己的android library(也就是aar)到公共的jcenter仓库,所有的人都能用gradle最简单的方式引用. 为什么选择jcenter,它兼容maven,而且支持更多形式仓库 ...
- Angular JS 学习之 Scope作用域
1.Scope作用域是应用在HTML(视图)和JavaScript(控制器)之间的纽带: Scope是一个对象,有可用的方法和属性: Scope可应用在视图和控制器上: 2.当你在AngularJS中 ...
- DSP using MATLAB示例Example3.18
代码: % Analog Signal Dt = 0.00005; t = -0.005:Dt:0.005; xa = exp(-1000*abs(t)); % Continuous-time Fou ...