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 ...
随机推荐
- String之-如何取得精确byte长度字符串
背景:公司生产线上出现异常,报的错是记录日志时数据库长度超出,导致异常,经查询发现是由于在计算byte长度时出了问题. 问题代码: operatorLog.setOperAfterData(updat ...
- 深入剖析iLBC的丢包补偿技术(PLC)
转自:http://blog.csdn.net/wanggp_2007/article/details/5136609 丢包补偿技术(Packet Loss Concealment——PLC)是iLB ...
- webrtc中的带宽自适应算法
转自:http://www.xuebuyuan.com/1248366.html webrtc中的带宽自适应算法分为两种: 1, 发端带宽控制, 原理是由rtcp中的丢包统计来动态的增加或减少带宽,在 ...
- visio 交叉线 不出现拱形怎么办?
- hdu 5833 Zhu and 772002 高斯消元
Zhu and 772002 Problem Description Zhu and 772002 are both good at math. One day, Zhu wants to test ...
- opengl纹理映射总结
大概步骤: 1.创建纹理对象,并为他指定一个纹理. 2.确定纹理如何应用到每个像素上. 3.启用纹理贴图 4.绘制场景,提供纹理和几何坐标 过滤:由于我们提供的纹理图像很少能和最终的屏幕坐标形成对应, ...
- WebAPI接口调用身份验证
Common public interface ICacheWriter { void AddCache(string key, object value, DateTime expDate); vo ...
- poj 1141 区间dp+递归打印路径
Brackets Sequence Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 30383 Accepted: 871 ...
- MySQL客户端工具推荐
PhpMyAdmin 傻瓜级的 Web 页面管理器,无需到处安装,只需一台支持 PHP 运行环境的服务器 功能上一般只限数据表的增删改查 在一台安装了phpmyadmin的机器上是可以连其它服务器上的 ...
- spring boot 打包成jar 包在发布到服务器上
http://blog.csdn.net/sai739295732/article/details/49444447