gddhy

_(:з」∠)_ 加载中...
  • 主页
  • 归档
  • 工具
  • 关于
所有文章 友链

gddhy

_(:з」∠)_ 加载中...

  • 主页
  • 归档
  • 工具
  • 关于

JS弹窗

2021-07-11
字数统计:607字 阅读时长≈2分

JS基本的弹窗和js弹出div

基本弹窗

提示普通文本信息

1
alert("提示");

确定窗

带确定、取消按钮的弹窗,有返回值true/false对应确定/取消被按下

1
var b = confirm("确定?");

输入窗

prompt有两个参数,第一个是提示窗标题,第二个是输入的默认值,返回用户输入的内容,可以用if判断是否有输入内容

1
2
3
var text = prompt("输入", "");
if (text) {
}

弹出div窗口

首先写一个遮罩层div,然后再写一个弹窗的div

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!-- 遮罩层 -->
<div id="cover" style="background: #000; position: absolute; left: 0px; top: 0px; width: 100%; filter: alpha(opacity=30); opacity: 0.3; display: none; z-index: 2 ">

</div>
<!-- 弹窗 -->
<div id="showdiv" style="width: 80%; margin: 0 auto; height: 9.5rem; border: 1px solid #999; display: none; position: absolute; top: 40%; left: 10%; z-index: 3; background: #fff">
<!-- 标题 -->
<div style="background: #F8F7F7; width: 100%; height: 2rem; font-size: 0.65rem; line-height: 2rem; border: 1px solid #999; text-align: center;" >
提示
</div>
<!-- 内容 -->
<div style="text-indent: 50px; height: 4rem; font-size: 0.5rem; padding: 0.5rem; line-height: 1rem; ">
js弹窗 js弹出DIV,并使整个页面背景变暗</div>
<!-- 按钮 -->
<div style="background: #418BCA; width: 80%; margin: 0 auto; height: 1.5rem; line-height: 1.5rem; text-align: center;color: #fff;margin-top: 1rem; -moz-border-radius: .128rem; -webkit-border-radius: .128rem; border-radius: .128rem;font-size: .59733rem;" onclick="closeWindow()">
确 定
</div>
</div>

js代码:(把jq引进来)

1
2
3
4
5
6
7
8
9
10
11
12
13
<script type="text/javascript">
// 弹窗
function showWindow() {
$('#showdiv').show(); //显示弹窗
$('#cover').css('display','block'); //显示遮罩层
$('#cover').css('height',document.body.clientHeight+'px'); //设置遮罩层的高度为当前页面高度
}
// 关闭弹窗
function closeWindow() {
$('#showdiv').hide(); //隐藏弹窗
$('#cover').css('display','none'); //显示遮罩层
}
</script>

判断JQ引入

引入jq

1
<script type="text/javascript" src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>

判断引入情况

1
2
3
4
5
<script>
if (typeof jQuery != 'undefined') {
//jquery已引入
}
</script>

效果

提示
js弹窗 js弹出DIV,并使整个页面背景变暗
确 定

div弹窗转载自下页、再停留:JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码

赏

谢谢你请我吃糖果

微信
  • JavaScript

扫一扫,分享到微信

微信分享二维码
网易dns和ip接口
网页页脚
  1. 1. 基本弹窗
  2. 2. 确定窗
  3. 3. 输入窗
  4. 4. 弹出div窗口
  5. 5. 判断JQ引入
  6. 6. 效果
留言已关闭
:gddhy
© gddhy
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链

tag:

  • 软件分享
  • Android
  • game
  • Hexo
  • JavaScript
  • Java
  • mtk
  • MIUI
  • 旧机博物馆
  • git
  • Termux
  • 原神
  • Win
  • Html
  • 安卓学习笔记

    缺失模块

  • Luminous' Home
  • 影子博客
  • 四次元领域
  • 初之音
  • Mr.Pumpkin
  • ZhaoQuinn 's Blog