先看效果图:

完整例子:

<!-- 渐变弹出层 -->
<div id="race"><a href="#">点击</a></div>
<div id="racePop" class="raceShow">这里是弹出层效果</div>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
// 渐变弹出层
$(document).ready(function(){
var speed = 600; //动画速度
$("#race a").click(function(event){ //绑定事件处理
event.stopPropagation();
var offset = $(event.target).offset(); //取消事件冒泡
$("#racePop").css({ top:offset.top $(event.target).height() "px", left:offset.left }); //设置弹出层位置
$("#racePop").show(speed); //动画显示
});
$(document).click(function(event) { $("#racePop").hide(speed) }); //单击空白区域隐藏
$("#racePop").click(function(event) { $("#racePop").hide(speed) }); //单击弹出层则自身隐藏

});
</script>

<style>
body{margin:0 auto;font:12px/1.5 tahoma,arial,5b8b4f53;color:#828282;background:#fff}
body,h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd{padding:0;margin:0;}
li{list-style:none;}img{border:none;}em{font-style:normal;}
a{color:#555;text-decoration:none;outline:none;blr:this.onFocus=this.blur();}
a:hover{color:#000;text-decoration:underline;}
body{font-size:12px;font-family:Arial,Verdana, Helvetica, sans-serif;word-break:break-all;word-wrap:break-word;}
.clear{height:0;overflow:hidden;clear:both;}

/* 渐变弹出层 */
#race{display:block;width:200px;height:50px;line-height:50px;text-align:center;background:#CCC;border:#555 1px solid;margin:10px auto}
.raceShow{background-color:#f1f1f1;border:solid 1px #ccc;position:absolute;display:none;width:300px;height:100px;padding:5px;font-size:12px;}

</style>

jquery简单实现点击弹出层效果实例相关推荐

  1. jQuery实现 弹出层效果

    ###jQuery实现 弹出层效果 点击弹出层:弹出弹出层 点击阴影:关闭弹出层 点击"关闭"关闭弹出层 整体代码如下: <!DOCTYPE html> <htm ...

  2. 使用jquery的blockui插件显示弹出层

    使用jquery的blockui插件显示弹出层 Posted on 2011-04-14 16:34 孤独者 阅读(9975) 评论(0) 编辑 收藏 在做网站的开发过程中,可能需要使用弹出层,使用j ...

  3. layui点击弹出层中按钮,关闭弹出层

    layui点击弹出层中按钮,关闭弹出层 原理:点击自己定义的button时,触发弹出层右上角取消按钮. <button type="button" lay-submit=&q ...

  4. 非常漂亮的仿腾讯弹出层效果

    2019独角兽企业重金招聘Python工程师标准>>> 非常漂亮的仿腾讯弹出层效果 http://www.jscode.cn/js/v45300 jquery弹出层插件-jquery ...

  5. css外层DIV半透明内层div不透明-弹出层效果的实现

    css外层DIV半透明内层div不透明-弹出层效果的实现 <!DOCTYPE html> <html><head><meta charset="ut ...

  6. CSSJS弹出层效果,兼容所有浏览器

    直接上DEMO,不过IE中会提示加载ActiveX控件! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.0 Transitional//EN&q ...

  7. android+底部评论框,Android 之BottomsheetDialogFragment仿抖音评论底部弹出对话框效果(实例代码)...

    实现的效果图: 自定义Fragment继承BottomSheetDialogFragment 重写它的三个方法: onCreateDialog() onCreateView() onStart() 他 ...

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

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

  9. 一个简单的遮罩弹出层效果

    为什么80%的码农都做不了架构师?>>>    打酱油的日子就是要多学习下,最近在学写JS类库,虽然有面对对象语言的基础,但是感觉入手前端还是压力很大,就JS来说,干了半年了,水准还 ...

最新文章

  1. Git 合并两个不同的仓库
  2. boost::sort模块实现提供多种分布的灵活随机数生成器的测试程序
  3. 有关UNLIMITED TABLESPACE权限
  4. xdm,把我大学四年能用到的软件都分享给你。
  5. c++ windows编译器 amd平台_不同操作系统下的C/C++ 编译器,C/C++新手须知,零基础学习C语言...
  6. git 创建webpack项目_从 0 开始构建 webpack 项目【Webpack Book 翻译】
  7. js模拟3D场景效果
  8. html选择符分几类,css的选择符有哪些?
  9. 如何将录屏转换为高清GIF
  10. python程序设计基础与应用 机械工业出版社_Python程序设计——从编程基础到专业应用...
  11. 网站ICP备案和公安备案流程
  12. 丹尼带你入坑无人机3 - 四轴飞行原理
  13. 如何查询电脑最大可扩展内存
  14. 永续公债(or统一公债)的麦考利久期(Macaulay Duration)的计算
  15. 爆火的羊了个羊背后暗含的广告变现逻辑是什么?
  16. 利用 cookie,实现在html页面 记住我 功能
  17. 水星无线路由启动dhcp服务器,水星无线路由器桥接设置桥接(图文详解) | 192.168.1.1登陆页面...
  18. 51cto python数据分析系列课程 55g_Python 3 数据分析与挖掘系列课程完整版
  19. 记一次奇怪的网络问题
  20. 天正建筑中如何将标注单位M改为mm

热门文章

  1. python变量持久化_Python 数据持久化:JSON
  2. python做些什么项目_Python 的练手项目有哪些值得推荐
  3. python 环境常用指令(updating...)
  4. vue element-ui 的奇怪组件el-switch
  5. HBase错误:ERROR: Can't get master address from ZooKeeper; znode data == null 解决办法
  6. ref 和out 关键字
  7. 狸猫换太子:动态替换WinCE的原生驱动!
  8. qq纵横四海源码_【0基础】纵横中文网python爬虫实战
  9. matplotlib markers的类型
  10. ImageWatch的使用