JavaScript实现模态对话框实例
程序员文章站
2022-03-25 15:54:06
这篇文章主要介绍了javascript实现模态对话框实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
这篇文章主要介绍了javascript实现模态对话框实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>dialogue</title> <style> *{ margin: 0; } .hide{ display: none; } #div1{ height: 2000px; background-color: #b4b4b4; position: fixed; width: 100%; top: 0; left: 0; } #div2{ /*display: none;*/ background-color: red; opacity: 0.1; position: fixed; width: 100%; top: 0; left: 0; right: 0; bottom: 0; } #div3{ /*display: none;*/ height: 200px; width: 200px; z-index: 1002; background-color: crimson; position: absolute; top: 50%; left:50%; margin-left: -100px; margin-top: -100px; } </style> </head> <body> <div id="div1"> <input type="button" value="click" onclick="show()"> </div> <div id="div2" class="div hide"></div> <div id="div3" class="div hide"> <input type="button" value="cancel" onclick="cancel()"> </div> <script> function show() { var ele = document.getelementsbyclassname("div"); for (var i = 0; i < ele.length; i++) { ele[i].classlist.remove("hide"); console.log(i); } } function cancel(){ var ele=document.getelementsbyclassname("div"); for (var i=0;i<ele.length;i++){ ele[i].classlist.add(("hide")); } } </script> </body> </html>
初始页面如下:
点击"click"后显示如下:
点击"cancel"后再回到初始画面.
这段代码模拟了模态对话框的实现过程.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: JS动态图片的实现方法完整示例
推荐阅读
-
详解css3+javascript实现翻页的实例代码
-
Javascript实现简单二级下拉菜单实例_javascript技巧
-
ExtJS实现文件下载的方法实例_javascript技巧
-
jQuery实现可收缩展开的级联菜单实例代码_javascript技巧
-
javascript实现3D变换的立体圆圈实例_javascript技巧
-
JavaScript使用指针操作实现约瑟夫问题实例_javascript技巧
-
JavaScript实现的类字典插入或更新方法实例_javascript技巧
-
使用原生javascript实现分页效果的代码实例
-
JavaScript实现可拖拽的拖动层Div实例_javascript技巧
-
js实现的四级左侧网站分类菜单实例_javascript技巧