Jquery实现弹出层在对应div上方显示
来源:互联网 发布:数据仿真技术 编辑:程序博客网 时间:2024/04/27 19:50
Html代码:
<html><head lang="en"> <meta charset="UTF-8"> <title></title> <link rel="stylesheet"href="../css/popWindow.css"/> <script type="text/javascript"src="../js/jquery-2.2.3.min.js"></script> <script type="text/javascript"src="../js/popWindow.js"></script></head><body><div class="le-btn"id="div1"></div><div class="re-btn"id="div2"></div></body></html>
Css样式:
.le-btn{ width: 100px; height: 100px; border-radius: 10px; background-color: #00BCD4; cursor: pointer; margin-top: 300px; margin-left: 300px; float: left;}.re-btn{ float: left; width: 100px; height: 100px; border-radius: 10px; background-color: #00BCD4; cursor: pointer; margin-top: 300px; margin-left: 300px;}
Jquery代码:
$(document).ready(function(){ $("#div1").click(function(){ popup("div1"); }); $("#div2").click(function(){ popup("div2"); });}); function popup(id){ var obj=document.getElementById(id); var t='<div class="arror"id="pop">pop</div>'; $(t).appendTo("body"); $(".arror").css("width",30); $(".arror").css("height",30); $(".arror").css("position","absolute"); $(".arror").css("border-radius",4); $(".arror").css("border","1px solid #858585"); varleft=(obj.getBoundingClientRect().left+(($("#"+id).width()-$(".arror").width())/2)); vartop=obj.getBoundingClientRect().top-$(".arror").height()-10; $(".arror").css("left",left); $(".arror").css("top",top);}
效果展示:
0 0
- Jquery实现弹出层在对应div上方显示
- jquery实现点击缩略图在弹出层显示原图功能
- jquery弹出div层
- 用jQuery实现弹出窗口/弹出div层
- 用jQuery实现弹出窗口弹出div层
- DIV弹出层实现
- JQuery 弹出窗口,(div显示与隐藏),隐藏层半透明
- jQuery 制作一个 从屏幕上方弹出的div
- js+Jquery 弹出DIV层
- jquery+div 弹出层效果
- DIV弹出层练习(一) ------------------ 用js实现在超链接的下方弹出div层
- jquery实现弹出层
- jquery 弹出浮层(div) + 遮蔽层
- jQuery拖动div,移动div,弹出层
- CSS让div层悬浮在最上方
- 【Jquery】jquery点击按钮弹出div层
- JQuery 弹出层,始终显示在屏幕正中间
- JQuery 弹出层,始终显示在屏幕正中间
- 屏幕适配方案
- Gstreamer debug
- 一个控件在屏幕中拖拽到任意位置
- 行走在懂你的路上(2016年半年总结)
- [Android]可扩展自定义Dialog拿来用
- Jquery实现弹出层在对应div上方显示
- curl命令发送post表单提交
- Android WebView缓存策略详解
- hdu 2199 java 二分法
- iphone ios NSImage CIImage CGImage 区别及应用Quartz, Quartz Extreme, Quartz 2D Extreme, Core Image
- 测试C++哦
- Mysql修改编码为utf8
- 数据库SQLite的增删改查简单的实现
- C++中的virtual析构函数