前端,点击弹出一个新的html页面 10

前端页面,怎样实现点击"添加",弹出一个添加页面,并且之前的页面不能编辑。除了用easyUI的$("#add").window('open');以外的方法。... 前端页面,怎样实现点击"添加",弹出一个添加页面,并且之前的页面不能编辑。除了用easyUI的$("#add").window('open');以外的方法。 展开
 我来答
Kenn
2018-03-09 · TA获得超过517个赞
知道小有建树答主
回答量:703
采纳率:82%
帮助的人:192万
展开全部
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>

<button class="open-modal">点击我以后,你就点不到我了</button>

<div class="mask" style="display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,.8)"></div>
<div class="modal" style="display: none; transform: translate(-50%, -50%); left: 50%; top: 50%; position: fixed; width: 300px; height: 300px; background-color: #fff; border-radius: 10px;">
<button class="close-modal">关闭我</button>
</div>

<script>
document.addEventListener("DOMContentLoaded", function() {
var mask = document.querySelector('.mask')
var modal = document.querySelector('.modal')
var open = document.querySelector('.open-modal')
var close = document.querySelector('.close-modal')
open.addEventListener('click', function(e) {
mask.style.display = 'block'
modal.style.display = 'block'
})
close.addEventListener('click', function(e) {
mask.style.display = 'none'
modal.style.display = 'none'
})
})
</script>
</body>
</html>
魄痕之心痕
2018-03-09 · TA获得超过159个赞
知道小有建树答主
回答量:107
采纳率:68%
帮助的人:32.6万
展开全部

你想说的应该是模态框吧,引用bootstrap框架,找到模态框的使用方法就好了

类似这种

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式