0
点赞
收藏
分享

微信扫一扫

javascript实现倒计时提示框

这篇文章主要为大家详细介绍了javascript实现倒计时提示框,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了javascript实现倒计时提示框的具体代码,供大家参考,具体内容如下

javascript实现倒计时提示框_提示框

代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94


​<!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​​​​>全屏提示框</​​​​title​​​​>​

​<​​​​style​​​​>​

​#button{​

​width: 150px;​

​height: 50px;​

​background-color: greenyellow;​

​}​

​.fullScreenDiv{/* 全屏div */​

​display: none;​

​position: absolute;​

​left: 0px;​

​top: 0px;​

​width: 100%;​

​height: 100%;​

​background-color: rgba(0, 0, 0, 0.4);​

​}​

​.promptDiv{/* 提示框div */​

​display: none;​

​position: absolute;​

​left: 50%;​

​top: 50%;​

​transform: translateX(-50%) translateY(-50%);​

​width: 30%;​

​height: 30%;​

​border-radius: 20px;​

​background-color:white;​

​text-align: center;​

​}​

​.close{​

​height: 34px;​

​line-height: 34px;​

​margin: 0px;​

​text-align: right;​

​border-top-left-radius: 20px;​

​border-top-right-radius: 20px;​

​background-color: cornflowerblue​

​}​

​.X{​

​padding: 2px 6px;​

​margin-right: 8px;​

​color: white;​

​cursor: pointer;​

​}​

​.countDown{/*倒计时关闭提示框*/​

​color: red;​

​font-size: 28px;​

​}​

​</​​​​style​​​​>​

​<​​​​script​​​​>​

​window.notallow=function(){​

​document.getElementById("button").addEventListener("click",function(){​

​document.getElementsByClassName("fullScreenDiv")[0].style.display="block";​

​document.getElementsByClassName("promptDiv")[0].style.display="block";​

​for(var i=5;i>=0;i--){​

​(function(i){​

​setTimeout(function(){​

​var j=Math.abs(i-5);//如果i为0,那么被定时0s,则要输出abs(0-5)=5 ,如果i为5,那么被定时5s,则要输出abs(i-5)=0  ​

​if(j==0){​

​document.getElementsByClassName("fullScreenDiv")[0].style.display="none";​

​document.getElementsByClassName("promptDiv")[0].style.display="none";​

​}else{​

​document.getElementsByClassName("countDown")[0].innerHTML=j;​

​} ​

​},i*1000);//每次间隔时间为1s​

​})(i);​

​}​

​});​

​document.getElementsByClassName("X")[0].addEventListener("click",function(){​

​document.getElementsByClassName("fullScreenDiv")[0].style.display="none";​

​document.getElementsByClassName("promptDiv")[0].style.display="none";​

​});​

​}​

​</​​​​script​​​​>​

​</​​​​head​​​​>​

​<​​​​body​​​​>​

​<​​​​div​​​​>​

​<​​​​button​​​ ​​id​​​​=​​​​"button"​​​​>打开全屏提示框</​​​​button​​​​>​

​</​​​​div​​​​>​

​<​​​​div​​​ ​​class​​​​=​​​​"fullScreenDiv"​​​​>​

​<​​​​div​​​ ​​class​​​​=​​​​"promptDiv"​​​​>​

​<​​​​h4​​​ ​​class​​​​=​​​​"close"​​​​><​​​​span​​​ ​​class​​​​=​​​​"X"​​​​>X</​​​​span​​​​></​​​​h4​​​​>​

​<​​​​p​​​​>我是全屏提示框我是全屏提示框我是全屏提示框</​​​​p​​​​>​

​<​​​​p​​​​>倒计时关闭</​​​​p​​​​>​

​<​​​​span​​​ ​​class​​​​=​​​​"countDown"​​​​>5</​​​​span​​​​>​

​</​​​​div​​​​>​

​</​​​​div​​​​>​

​</​​​​body​​​​>​

​</​​​​html​​​​>​


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持米米素材网。

原文链接:​​​​https://www.mimisucai.com/teach/javascript/36047.html​​

举报

相关推荐

0 条评论