使用jquery实现点击按钮弹出层和点击空白处隐藏层
2011-12-06 18:34
891 查看
使用jquery实现点击按钮弹出层和点击空白处隐藏层
<!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> <title>使用jquery弹出层和点击空白处隐藏层</title> <script type="text/javascript" src="jquery-1.6.2.min.js"></script> <script type="text/javascript"> $(function () { $('#btnShow').click(function (event) { //取消事件冒泡 event.stopPropagation(); //设置弹出层的位置 var offset = $(event.target).offset(); $('#divTop').css({ top: offset.top + $(event.target).height() + "px", left: offset.left }); //按钮的toggle,如果div是可见的,点击按钮切换为隐藏的;如果是隐藏的,切换为可见的。 $('#divTop').toggle('slow'); }); //点击空白处或者自身隐藏弹出层,下面分别为滑动和淡出效果。 $(document).click(function (event) { $('#divTop').slideUp('slow') }); $('#divTop').click(function (event) { $(this).fadeOut(1000) }); }) </script> </head> <body> <div> <br /> <input type="button" id="btnShow" value="显示提示内容" /> </div> <div id="divTop" style=" background-color:#99CCFF; border: solid 2px #ff0000; position:absolute; display:none; width:400px; height:200px;"> <div style="text-align:center;">点击本区域或空白隐藏弹出层</div> </div> </body> </html>
相关文章推荐
- 使用jquery实现点击按钮弹出层和点击空白处隐藏层
- 使用jquery实现点击按钮弹出层和点击空白处隐藏层
- 使用jquery实现点击按钮弹出层和点击空白处隐藏层
- 使用jquery实现点击按钮弹出层和点击空白处隐藏层
- jQuery 怎么实现点击页面其他地方隐藏菜单? 做了个按钮点击时弹出菜单,想实现点击其他地方时隐藏弹出的菜单
- 使用jquery实现点击一个按钮或连接,让它下面的div显示,在点击一下隐藏
- jquery实现点击空白处隐藏元素
- jQuery实现点击按钮弹出一个div,点击其他区域关闭该div
- 使用jQuery实现,点击显示弹框,背景虚化,点击空白处,弹框消失
- jQuery实现点击按钮弹出可关闭层的浮动层插件
- 使用jQuery实现鼠标点击左右按钮滑动切换
- 怎样用jquery实现点击一个按钮控制一个div的显示和隐藏
- jquery实现点击隐藏,再点击原按钮恢复
- jquery实现点击div空白处隐藏该div
- 点击按钮之后右侧弹出导航,再点击右侧导航隐藏回去的实现
- Jquery使用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
- jQuery点击按钮实现div的隐藏和显示切换效果
- jQuery点击空白处隐藏弹出层
- jQuery点击空白处隐藏弹出层
- 使用Jquery blockUI插件实现在点击按钮提交后阻止再次点击,当处理完后解除阻止