首页 > 编程语言 > 详细

JavaScript 模态对话框

时间:2019-10-31 17:44:30      阅读:84      评论:0      收藏:0      [点我收藏+]

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.back{
background-color: rebeccapurple;
height: 2000px;
}

.shade{
position: fixed;
top: 0;
bottom: 0;
left:0;
right: 0;
background-color: coral;
opacity: 0.4;
}

.hide{
display: none;
}

.models{
position: fixed;
top: 50%;
left: 50%;
margin-left: -100px;
margin-top: -100px;
height: 200px;
width: 200px;
background-color: gold;

}
</style>
</head>
<body>
<div class="back">
<input id="ID1" type="button" value="click" onclick="action1(this)">
</div>

<div class="shade hide"></div>
<div class="models hide">
<input id="ID2" type="button" value="cancel" onclick="action2(this)">
</div>

<script src="jquery-3.1.1.js"></script>
<script>

function action1(self) {
$(self).parent().siblings().removeClass("hide");
}

function action2(self) {
$(self).parent().parent().children(".shade,.models").addClass("hide")
}
// function action(act){
// var ele=document.getElementsByClassName("shade")[0];
// var ele2=document.getElementsByClassName("models")[0];
// if(act=="show"){
// ele.classList.remove("hide");
// ele2.classList.remove("hide");
// }else {
// ele.classList.add("hide");
// ele2.classList.add("hide");
// }

// }
</script>
</body>
</html>

JavaScript 模态对话框

原文:https://www.cnblogs.com/gerenboke/p/11771841.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!