使用JavaScript实现alert的实例代码

前端之家收集整理的这篇文章主要介绍了使用JavaScript实现alert的实例代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

废话不多说了,直接给大家贴代码了,具体代码如下所示:

window.alert = alert; function alert(data) { var MainDiv = document.createElement("div"),p = document.createElement("p"),AllPage = document.createElement("div"),btn = document.createElement("div"),textNode = document.createTextNode(data ? data : ""),btnText = document.createTextNode("确定"); // 控制样式 css(AllPage,{ "position": "fixed"," _position": "absolute"," width": "100%","height": "100%","left": "0","top": "0","background": "rgba(0,0.5)","-moz-opacity": "0.5","filter": "alpha(opacity=50)","z-index": "97",}); css(MainDiv,"right": "0","top": "30%","width": "14rem","height": "5rem","padding-top":"0.5rem","margin": "0 auto","background-color": "white","font-size": "0.75rem","text-align": "center","position": "relative","border-radius": "5px 5px 5px 5px",}); css(btn,{ "background": "#de241b","color": "white","width": "6rem","margin-left": "4rem","margin-bottom":"0.25rem","height": "1.5rem","position": "absolute","bottom":"0",}) // 内部结构套入 p.appendChild(textNode); btn.appendChild(btnText); MainDiv.appendChild(p); MainDiv.appendChild(btn); AllPage.appendChild(MainDiv); // 整体显示页面内 document.getElementsByTagName("body")[0].appendChild(AllPage); //禁止滚动 $("body").on("touchmove",function (event) { event.preventDefault; },false) // 确定绑定点击事件删除标签 btn.onclick = function () { AllPage.parentNode.removeChild(AllPage); //启用滚动 $("body").off("touchmove"); } } function css(targetObj,cssObj) { var str = targetObj.getAttribute("style") ? targetObj.getAttribute("style") : ""; for (var i in cssObj) { str += i + ":" + cssObj[i] + ";"; } targetObj.style.cssText = str; }

以上所述是小编给大家介绍的使用JavaScript实现alert的实例代码。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

猜你在找的JavaScript相关文章