弹框主要的js文件
var createMsgWin = {
init(param) {
var initParam = {
title: '友情提示',
tips: "没有任何提示信息!",
btnOk: '确定',
btnNo: '取消',
area: ['250', '210'],
closeOnClickModal: true,
dir: 'RT',
hasShade: true,
isShowBtnNo: true,
defineCls: '',
funcOk: function () {
},
funcNo: function () {
}
};
this.paramEnd = Object.assign({
}, initParam, param);
this.body = document.getElementsByTagName('body')[0];
if (this.paramEnd.hasShade) {
this.bgObj = document.createElement("DIV");
this.bgObj.style.cssText = "width:100%;height:100%;position:fixed;z-index: 990;top: 0px;left: 0px;background: #000000;filter: alpha(Opacity=30); -moz-opacity:0.30;opacity:0.30;";
this.body.appendChild(this.bgObj);
}
this.drawHTML2();
this.eventFun();
this.dragTitle();
},
drawHTML() {
this.tipWinObj = document.createElement('div');
this.tipWinObj.className = 'tip-window-layer';
if (this.paramEnd.defineCls) {
this.tipWinObj.classList.add(this.paramEnd.defineCls);
}
var topDiv = document.createElement('div');
topDiv.className = 'tip-header-section';
var titDiv = document.createElement("DIV");
titDiv.className = 'tip-title';
titDiv.innerHTML = this.paramEnd.title;
var cross = document.createElement("DIV");
cross.className = 'tip-icon-close';
cross.innerHTML = 'X';
var contentDiv = document.createElement("DIV");
contentDiv.className = 'tip-main-content';
contentDiv.innerHTML = this