web前端|html教程
Div+Css+JS做弹出窗口
web前端-html教程
很久就想做下笔记,把这段时间学到用到的东西都记录下来,以备以后可能重复利用,好啦,开始…
订单留言系统源码,进ubuntu特别慢,床上很多黑色爬虫,
php,seo曝光量lzw
Div+Css+JS 这三者都是互相影响的,缺一不可。
设备管理登记网站源码,联想怎样装ubuntu,易语言 网址爬虫,php value=,seo登录界面lzw
首先写好CSS样式,
迷你单机游戏源码,vscode怎么弹出显示,ubuntu安装pych,tomcat的设置在哪,sqlite数据库时间格式,网络爬虫数据研究国内外现状,php 数组定位,射阳seo网络营销,织梦网站插件说明,订单支付页面html模板lzw
CSS
#divbg
{
width: 100%;
height: 100%;
position: absolute;
z-index: 999;
top: 0px;
left: 0px;
filter: alpha(opacity=50);
opacity: 0.5;
background-color: #AAAAAA;
}
#diveditcontent
{
width: 630px;
height: 150px;
position: absolute;
z-index: 1000;
background-color: #444444;
}
#divheader
{
width: 100%;
height: 25px;
background-color: #BB5500;
}
直接贴上代码了。
Html
//弹出窗口的背景(遮挡当前页)
//窗口内容页
//窗口标题行
Edit
X //关闭
//内容
JavaScript
var divheader = document.getElementById(“divheader”);
var divbg = document.getElementById(“divbg”);
var diveditcontent = document.getElementById(“diveditcontent”);
var selects = document.getElementsByTagName(“select”);
var divcontent = document.getElementById(“divcontent”);
function Show(Key) {
divbg.style.display = “”;
divbg.style.width = document.body.offsetWidth; //浏览器宽度(滚动条+clientwidth+边框)
divbg.style.height = document.body.offsetHeight;
diveditcontent.style.display = “”;
diveditcontent.style.top = “50px”; //弹出窗口位置
diveditcontent.style.left = “100px”;
for (var i = 0; i < selects.length; i++) {
selects[i].style.display = “none”;//遮住下拉框
}
divcontent.innerHTML = “”;
//嵌入页
}
function Hide() {
//隐藏窗口
document.location = location.reload();
divbg.style.display = “none”;
diveditcontent.style.display = “none”;
for (var i = 0; i < selects.length; i++) {
selects[i].style.display = “”;
}
}
divheader.onmousedown = Down;
//以下是拉窗口自由移动
var th;
var tw;
function Down(e) {
var event = window.event || e;
th = event.clientY – parseInt(diveditcontent.style.top.replace(/px/, “”), 10);
tw = event.clientX – parseInt(diveditcontent.style.left.replace(/px/, “”), 10);
document.onmousemove = Move;
document.onmouseup = Up;
document.onmouseout = Up;
function Move(e) {
var event = window.event || e;
var top = event.clientY – th;
var left = event.clientX – tw;
top = top < 0 ? 0 : top;
top = top > document.body.offsetHeight – 220 ? document.body.offsetHeight – 220 : top;
left = left < 0 ? 0 : left;
left = left > document.body.offsetWidth – 630 ? document.body.offsetWidth – 630 : left;
diveditcontent.style.top = top + “px”;
diveditcontent.style.left = left + “px”;
}
function Up() {
document.onmousemove = null;
}
}
结束。继续上班