100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > DIV层之拖动 关闭 打开效果代码【javascript】

DIV层之拖动 关闭 打开效果代码【javascript】

时间:2020-08-30 07:58:38

相关推荐

DIV层之拖动 关闭 打开效果代码【javascript】

web前端|js教程

DIV,打开,关闭

web前端-js教程

opengl源码下载,ubuntu怎么转移链接,python网站爬虫案例,orderby php,产品营销seolzw

div托动,打开,关闭效果

cpa诱导源码赚钱吗,vscode按分号排版插件,ubuntu自动唤醒,tomcat5.5 下载,爬虫操作视频,快速开发php网站,建站seo是什么意思,广告分类网站源码,dede 电影 模板lzw

body,span,div,td{font-size:12px;line-height:1.5em;color:#849BCA;} #bodyL{ float:left; width:84px; margin-right:2px; } a.od{ width:80px; height:25px; line-height:25px; text-align:center; font-weight:bold; border: 2px solid #849BCA; display:block; color:#547BC9; float:left; text-decoration:none; margin-top:2px; } a.od:link{ background:#EEF1F8; } a.od:visited{ background:#EEF1F8; } a.od:hover{ background:#EEE; } a.od:active{ background:#EEE; } #fd{ width:500px; height:200px; background:#EDF1F8; border: 2px solid #849BCA; margin-top:2px; margin-left:2px; float:left; overflow:hidden; position:absolute; left:0px; top:0px; cursor:move; float:left; /*filter:alpha(opacity=50);*/

宝能投资源码,ubuntu 查看物理硬盘,部署到tomcat少东西,股票推荐爬虫,php德国工厂,专业seo推广哪家公司做的好lzw

} .content{ padding:10px; }

[打开层]

[关闭层]

移动层

var prox; var proy; var proxc; var proyc; function show(id){/*–打开–*/ clearInterval(prox); clearInterval(proy); clearInterval(proxc); clearInterval(proyc); var o = document.getElementById(id); o.style.display = “block”; o.style.width = “1px”; o.style.height = “1px”; prox = setInterval(function(){openx(o,500)},10); } function openx(o,x){/*–打开x–*/ var cx = parseInt(o.style.width); if(cx < x) { o.style.width = (cx + Math.ceil((x-cx)/5)) +"px"; } else { clearInterval(prox); proy = setInterval(function(){openy(o,200)},10); } } function openy(o,y){/*–打开y–*/ var cy = parseInt(o.style.height); if(cy 0) { o.style.height = (cy – Math.ceil(cy/5)) +”px”; } else { clearInterval(proyc); proxc = setInterval(function(){closex(o)},10); } } function closex(o){/*–打开x–*/ var cx = parseInt(o.style.width); if(cx > 0) { o.style.width = (cx – Math.ceil(cx/5)) +”px”; } else { clearInterval(proxc); o.style.display = “none”; } }

/*————————-鼠标拖动———————*/ var od = document.getElementById(“fd”); var dx,dy,mx,my,mouseD; var odrag; var isIE = document.all ? true : false; document.onmousedown = function(e){ var e = e ? e : event; if(e.button == (document.all ? 1 : 0)) { mouseD = true; } } document.onmouseup = function(){ mouseD = false; odrag = “”; if(isIE) { od.releaseCapture(); od.filters.alpha.opacity = 100; } else { window.releaseEvents(od.MOUSEMOVE); od.style.opacity = 1; } }

//function readyMove(e){ od.onmousedown = function(e){ odrag = this; var e = e ? e : event; if(e.button == (document.all ? 1 : 0)) { mx = e.clientX; my = e.clientY; od.style.left = od.offsetLeft + “px”; od.style.top = od.offsetTop + “px”; if(isIE) { od.setCapture(); od.filters.alpha.opacity = 50; } else { window.captureEvents(Event.MOUSEMOVE); od.style.opacity = 0.5; }

//alert(mx); //alert(my);

} } document.onmousemove = function(e){ var e = e ? e : event;

//alert(mrx); //alert(e.button); if(mouseD==true && odrag) { var mrx = e.clientX – mx; var mry = e.clientY – my; od.style.left = parseInt(od.style.left) +mrx + “px”; od.style.top = parseInt(od.style.top) + mry + “px”; mx = e.clientX; my = e.clientY;

} }

<脚本之家

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。