<!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>弹出层并可拖拽</title> <style> html,body{height:100%;overflow:hidden;} body,div,h2{margin:0;padding:0;} body{font:12px/1.5 Tahoma;} center{padding-top:10px;} button{cursor:pointer;} #overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);display:none;} #win{position:absolute;top:50%;left:50%;width:400px;height:200px;background:#fff;border:4px solid #f90;margin:-102px 0 0 -202px;display:none;} h2{font-size:12px;height:18px;text-align:right;background:#FC0;border-bottom:3px solid #f90;padding:5px;cursor:move;} h2 span{color:#f90;cursor:pointer;background:#fff;border:1px solid #f90;padding:0 2px;} </style> <script> window.onload = function () { var oWin = document.getElementById("win"); var oLay = document.getElementById("overlay"); var oBtn = document.getElementsByTagName("button")[0]; var oClose = document.getElementById("close"); var oH2 = oWin.getElementsByTagName("h2")[0]; var bDrag = false; var disX = disY = 0; oBtn.onclick = function () { oLay.style.display = "block"; oWin.style.display = "block" }; oClose.onclick = function () { oLay.style.display = "none"; oWin.style.display = "none" }; oClose.onmousedown = function (event) { (event || window.event).cancelBubble = true; }; oH2.onmousedown = function (event) { var event = event || window.event; bDrag = true; disX = event.clientX - oWin.offsetLeft; disY = event.clientY - oWin.offsetTop; this.setCapture && this.setCapture(); return false }; document.onmousemove = function (event) { if (!bDrag) return; var event = event || window.event; var iL = event.clientX - disX; var iT = event.clientY - disY; var maxL = document.documentElement.clientWidth - oWin.offsetWidth; var maxT = document.documentElement.clientHeight - oWin.offsetHeight; iL = iL < 0 ? 0 : iL; iL = iL > maxL ? maxL : iL; iT = iT < 0 ? 0 : iT; iT = iT > maxT ? maxT : iT; oWin.style.marginTop = oWin.style.marginLeft = 0; oWin.style.left = iL + "px"; oWin.style.top = iT + "px"; return false }; document.onmouseup = window.onblur = oH2.onlosecapture = function () { bDrag = false; oH2.releaseCapture && oH2.releaseCapture(); }; }; </script> </head> <body> <div id="overlay"></div> <div id="win"><h2><span id="close">×</span></h2></div> <center><button>弹出层</button></center> </body> </html>
您还没有登录,请您登录后再发表评论
原生Js浮动弹出层 可拖动 关闭和最小化,用到了几个小图片,分别是标题栏、关闭按钮和最小化按钮,关闭和最小化我给误删了,自己再找个类似的图片覆盖掉吧,弹出层的其它部分都是完全正常的,兼容性也很好,具体效果...
js可拖拽最大最小化弹出层窗口是一款窗口可以拖动,可以通过八个方向改变大小,可以最小化、最大化、还原、关闭,支持限制窗口最小宽度高度。
佛山网站制作www.0757wz.com弹出层效果-js代码打造可以关闭随意在页面拖动的弹出层
支持弹出层的鼠标拖动移动,该部分用纯js编写执行效率更高 支持ajax加载页面到弹出层 支持一个页面,同时弹出多个层互不干扰 支持模式化弹出,带遮罩层 支持自定义弹出层样式 自带3个事件,开启、关闭、移除 ...
一个js弹出层特效,可用于网页提示框、弹出层、登录框都可以使用,核心使用了Facebox吧,点击上面的文字就可弹出该提示框,可点击“X”号关闭该弹出层,这个层兼容各大浏览器,只是有一点还需要改进,我喜欢可以拖动...
主要介绍了JS弹出可拖拽可关闭的div层完整实现方法,包括对div弹出层的样式及功能的实现技巧,非常具有实用价值,需要的朋友可以参考下
js实现拖动关闭的浮动窗口,一个浮动层插件代码,可任意拖动位置并关闭弹出窗口,是基于Div的浮动层效果,十分的漂亮和实用,具体的功能,官方描述如下: ① 窗口可以拖动; ② 窗口可以通过八个方向改变大小...
主要介绍了js实现div弹出层的方法,以实例的形式完整的实现了js弹出div层的效果,并且弹出层可拖拽、可关闭,用户还可根据个人喜好自定义弹出层的显示效果,非常具有实用价值,需要的朋友可以参考下
摘要:脚本资源,Ajax/JavaScript,弹出层,弹出框 Js弹出层初步效果,带阴影效果,带关闭按钮。基本功能:拖动、拖动边框改变大孝设置宽、高、TOP、LEFT、关闭、绝对居中、边栏效果,可以自行编辑弹出层内容。提示,...
AlertBox 弹出层,也就是大家通常熟悉的弹出提示插件,它有几个功能:弹出右下角广告代码,弹出可关闭的对联广告等、弹出可拖动的弹窗、锁定屏幕、定位、居中等效果,部分效果可从截图看出来。
可拖拽移动漂亮的zDialog弹出层代码,带关闭和可放大缩小弹出层窗口。
一个可关闭、可随意拖动位置的网页弹出层代码,美化的相当漂亮,简洁实用,还可拖动改变大小,通过八个方向改变大小,学习这类特效编写的网页设计者可参阅一下
最开始是模拟新浪微博中的弹出层,后来引入了jQuery,又想了想,加入点动画效果不知怎么样,后来就写出了这么一个弹出的网页层效果,你点击按钮后就可以看到一个渐出的可关闭的弹出层,点击关闭后,当然也是渐渐的...
jQuery弹出层对话框代码基于jquery-3.3.1.min.js制作,有基础对话框、全屏对话框、可拖动对话框、暗黑模式对话框、设置宽度、隐藏按钮、设置按钮文字、按钮事件、自动关闭、嵌套iframe、内容背景色、隐藏遮罩层等...
基于JavaScript的网页弹出层,鼠标按在弹出层的标题栏处,可以拖动该浮动层随意移动位置,不需要时也可以关闭,操作体验舒服,兼容性好,IE/火狐等众多浏览器下运行稳定、反应快速。代码表现方面,简洁务实,不玩虚...
winAlpha:弹出窗体拖动时的透明度,默认为0.8 //以下三个参数主要用于win方法(当然你也可以通过设定这些覆盖前面四个消息类型的默认属性)。 iframe:是否使用iframe方法加载内容,该属性如果为true或者object...
这里介绍的JS弹出浮动窗口,支持鼠标拖动和关闭,点击链接文字后弹出层窗口,也称作是弹出式对话框吧。 关于一些参数说明: bodycontent:要在窗口中显示的内容 title:窗口的标题 removeable:窗口是否能拖动 注意:...
相关推荐
原生Js浮动弹出层 可拖动 关闭和最小化,用到了几个小图片,分别是标题栏、关闭按钮和最小化按钮,关闭和最小化我给误删了,自己再找个类似的图片覆盖掉吧,弹出层的其它部分都是完全正常的,兼容性也很好,具体效果...
js可拖拽最大最小化弹出层窗口是一款窗口可以拖动,可以通过八个方向改变大小,可以最小化、最大化、还原、关闭,支持限制窗口最小宽度高度。
佛山网站制作www.0757wz.com弹出层效果-js代码打造可以关闭随意在页面拖动的弹出层
支持弹出层的鼠标拖动移动,该部分用纯js编写执行效率更高 支持ajax加载页面到弹出层 支持一个页面,同时弹出多个层互不干扰 支持模式化弹出,带遮罩层 支持自定义弹出层样式 自带3个事件,开启、关闭、移除 ...
一个js弹出层特效,可用于网页提示框、弹出层、登录框都可以使用,核心使用了Facebox吧,点击上面的文字就可弹出该提示框,可点击“X”号关闭该弹出层,这个层兼容各大浏览器,只是有一点还需要改进,我喜欢可以拖动...
主要介绍了JS弹出可拖拽可关闭的div层完整实现方法,包括对div弹出层的样式及功能的实现技巧,非常具有实用价值,需要的朋友可以参考下
js实现拖动关闭的浮动窗口,一个浮动层插件代码,可任意拖动位置并关闭弹出窗口,是基于Div的浮动层效果,十分的漂亮和实用,具体的功能,官方描述如下: ① 窗口可以拖动; ② 窗口可以通过八个方向改变大小...
主要介绍了js实现div弹出层的方法,以实例的形式完整的实现了js弹出div层的效果,并且弹出层可拖拽、可关闭,用户还可根据个人喜好自定义弹出层的显示效果,非常具有实用价值,需要的朋友可以参考下
摘要:脚本资源,Ajax/JavaScript,弹出层,弹出框 Js弹出层初步效果,带阴影效果,带关闭按钮。基本功能:拖动、拖动边框改变大孝设置宽、高、TOP、LEFT、关闭、绝对居中、边栏效果,可以自行编辑弹出层内容。提示,...
AlertBox 弹出层,也就是大家通常熟悉的弹出提示插件,它有几个功能:弹出右下角广告代码,弹出可关闭的对联广告等、弹出可拖动的弹窗、锁定屏幕、定位、居中等效果,部分效果可从截图看出来。
可拖拽移动漂亮的zDialog弹出层代码,带关闭和可放大缩小弹出层窗口。
一个可关闭、可随意拖动位置的网页弹出层代码,美化的相当漂亮,简洁实用,还可拖动改变大小,通过八个方向改变大小,学习这类特效编写的网页设计者可参阅一下
js可拖拽最大最小化弹出层窗口是一款窗口可以拖动,可以通过八个方向改变大小,可以最小化、最大化、还原、关闭,支持限制窗口最小宽度高度。
最开始是模拟新浪微博中的弹出层,后来引入了jQuery,又想了想,加入点动画效果不知怎么样,后来就写出了这么一个弹出的网页层效果,你点击按钮后就可以看到一个渐出的可关闭的弹出层,点击关闭后,当然也是渐渐的...
jQuery弹出层对话框代码基于jquery-3.3.1.min.js制作,有基础对话框、全屏对话框、可拖动对话框、暗黑模式对话框、设置宽度、隐藏按钮、设置按钮文字、按钮事件、自动关闭、嵌套iframe、内容背景色、隐藏遮罩层等...
基于JavaScript的网页弹出层,鼠标按在弹出层的标题栏处,可以拖动该浮动层随意移动位置,不需要时也可以关闭,操作体验舒服,兼容性好,IE/火狐等众多浏览器下运行稳定、反应快速。代码表现方面,简洁务实,不玩虚...
winAlpha:弹出窗体拖动时的透明度,默认为0.8 //以下三个参数主要用于win方法(当然你也可以通过设定这些覆盖前面四个消息类型的默认属性)。 iframe:是否使用iframe方法加载内容,该属性如果为true或者object...
这里介绍的JS弹出浮动窗口,支持鼠标拖动和关闭,点击链接文字后弹出层窗口,也称作是弹出式对话框吧。 关于一些参数说明: bodycontent:要在窗口中显示的内容 title:窗口的标题 removeable:窗口是否能拖动 注意:...