js+html+css+jquery实现简单的弹框
2020-06-08 05:23
585 查看
css代码
#divcss5 { margin: 0 auto; width: 300px; position: relative; top: 4%; } #home { width: 300px; height: 150px; cursor: pointer; border: 1px solid ghostwhite; position: fixed; margin: 0 auto; background-color: mistyrose; } .tips { line-height: 24px; background-color: gainsboro; } .dataTxt { text-align: center; height: 80px; width: 100%; position: relative; } .hand { cursor: pointer }
js代码
a(); function a() { create_temp(null, '哈哈哈', null) } // 点击开启弹框 设置参数 function btn(obj) { let title = "弹框自定义纯js/html"; let _this = $(obj); // 创建模板 看自己需求传参 1当前元素指向this 2 提示的内容 3 方法 create_temp(_this, title, del); } // 定义方法的全局变量 let funData = null; // 定义指向的全局变量 let _this = null; // 创建dom模板 function create_temp(obj, data, fun) { if (obj !== null) { _this = $(obj); } let temp = "<div id=\"home\">\n" + "<div class='tips'><span style=\"float: left\">提示</span>" + "<span class='hand' style=\"position: relative;left: 83%;\" οnclick='btnNo()'>X</span></div>\n" + "<hr style=\"position: relative;top: -8px;\"/>\n" + "<div class='dataTxt'>" + data + "</div>\n" + "<div style=\"text-align: center\">"; if (fun !== null && fun !== '') { funData = fun; temp += "<button id='btnYes' class='hand' οnclick='funData(_this)'>确认</button>\n" + "<button id='btnNo' class='hand' οnclick='btnNo()'>取消</button>\n" + "</div>\n" + "</div>"; } else { temp += "<button id='btnYes' class='hand'>确认</button>\n" + "<button id='btnNo' class='hand' οnclick='btnNo()'>取消</button>\n" + "</div>\n" + "</div>"; } document.getElementById("bo").innerHTML = temp; } // 删除当前按钮的方法 function del(temp) { temp.parent().parent().remove(); $("#home").hide(); } // 隐藏按钮 function btnNo() { $("#home").hide(); }
html代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/jquery.min.js"></script> </head> <body style="height: 6000px"> <table> <thead> <tr> <th>#</th> <th>操作</th> </tr> </thead> <tbody> <tr> <td><input type="button" value="按钮" id="btn" onclick="btn(this)"/></td> </tr> </tbody> </table> <div id="divcss5"> <div id="bo"> </div> </div> </body> </html>
演示
1.启动会先执行a()方法
2.点击按钮 弹出 再点击 就删除按钮了
相关文章推荐
- Html+css+js+jquery实现简单页面登录
- HTML+CSS+jquery 实现环形比例图效果 AngularJS+css实现环形比例图效果
- js css+html实现简单的日历
- 原生JS+CSS(CSS3)+HTML实现页面弹框
- 简单的通知轮播 jquery + html + css 实现
- 超级简单实现内容的左右移动js+jquery+html
- html、css和jquery相结合实现简单的进度条效果实例代码
- js+html+css实现简单页面交互功能(2015知乎前端笔试题)http://v.youku.com/v_show/id_XMTI0ODQ5NTAyOA==.html?from=y1.7-1.2
- html、css和jquery相结合实现简单的进度条效果实例代码
- 初识网站前端--用简单的HTML+CSS+js实现的选项卡切换效果
- html+css+jQuery实现多种图片简单切换功能大综合
- 利用HTML+JS+CSS实现简单的网页计算器,附html所有源代码,可直接黏贴运行
- HTMl+CSS+JQuery实现简单的图片滑动切换
- html+css+jQuery实现多种图片简单切换功能大综合
- 用html+css+js实现的一个简单的图片切换特效
- 用html+css+jQuery实现的一个简单的图片切换特效
- 分别用html+css,js,jquery实现二级下拉列表
- 前端纯js(html+css+jquery+ajax)实现网站页面获取后端数据并进行条件筛选功能
- html+css+js实现一个简单的电商商城首页
- HTML-CSS-JS实现表单验证--简单模仿注册界面