单击显示,再单击隐藏,这个怎么实现?
时间:2010-03-17
来源:互联网
复制代码
|
我这么写不行,弹出来后又隐藏了,如果没有后半段代码,弹出来后不会隐藏。
作者: baiyuxiong 发布时间: 2010-03-17
而且你不能用$("*")你用$(window)应该就可以了吧
作者: ywqbestever 发布时间: 2010-03-18
作者: bkzykiller 发布时间: 2010-03-18
作者: baiyuxiong 发布时间: 2010-03-18
我希望:如果城市那个层是显示的,那么再任意的点击就隐藏。
作者: baiyuxiong 发布时间: 2010-03-18
changeCity:function()
{
var _99=$D.get("guides-city-change");
var _9a=$D.get("guides-city-list");
if(!_99||!_9a)
{return;}
$E.on(_99,"click",function(e)
{
if($D.getStyle(_9a,"display")=="none")
{_9a.style.display="block";}
else{_9a.style.display="none";}}
);
$E.on(document,"click",function(e)
{var _9d=$E.getTarget(e);
var _9e=_9d.nodeName.toLowerCase();
if(_9d!=_99&&!$D.isAncestor(_9a,_9d))
{window.setTimeout(function(){_9a.style.display="none";},10);}});
},
不知道这个用jquery怎么写?
作者: baiyuxiong 发布时间: 2010-03-18
当点击的元素不是#guides-city-change并且列表DIV显示的,我就把它关掉。
作者: baiyuxiong 发布时间: 2010-03-18
作者: baiyuxiong 发布时间: 2010-03-18
复制代码
|
作者: ywqbestever 发布时间: 2010-03-18
$('#ButtonID').click(function(){$('#PanelID').toggle();});});
不知道对不对?
作者: kenji0523 发布时间: 2010-03-24
作者: kangyangyang 发布时间: 2010-03-25
作者: ywqbestever 发布时间: 2010-03-25
作者: wolflove23 发布时间: 2010-04-15
作者: baiyuxiong 发布时间: 2010-04-19
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28