javascript 通过封装div方式弹出div窗体

图1(弹出一个div)

 

图2(弹出多个)
构造函数:

复制代码 代码如下:

var DivWindow= function(popup/*最外层div id*/,popup_drag/*拖动div id*/,popup_exit/*退出按钮id*/ ,exitButton/*触发服务器端退出按钮id*/,varwidth,varheight,zindex){
this.popup =popup ;
this.height =varheight ; //窗口高度,并没用来设置窗口高度宽度,用来定位在屏幕的位置
this.width =varwidth ; //窗口宽度
this.popup_exit=popup_exit;
this.exitButton=exitButton;
this.zindex=zindex;
this.init = function(){ //初始化窗口
this.popupShow();
this.startDrag(); //设置拖动
this.setCommond(); //设置关闭
DivWindow.ArrayW.push(document.getElementById(this.popup)); //存储窗口到数组
};this.init();
};

调用:
复制代码 代码如下:

<input type="button" id="show" onclick="javascript:new DivWindow('popup','popup_drag','popup_exit','exitButton','500','700',4);" value='触发弹出详细基本资料DIV' />

有的地方可能大家觉得有点奇怪,不要问我问什么,因为我有这个需要,有时间再修改一下遮罩效果。更详细代码请见下载
完整代码

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

打包下载

您可能感兴趣的文章:

  • JS+CSS3制作炫酷的弹窗效果
  • js调用父框架函数与弹窗调用父页面函数的简单方法
  • JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
  • 关于vue.js弹窗组件的知识点总结
  • js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
  • js弹出div并显示遮罩层
  • 如何创建一个JavaScript弹出DIV窗口层的效果
  • js点击弹出div层实现可拖曳的弹窗效果
  • html 锁定页面(js遮罩层弹出div效果)
  • JS+CSS实现Div弹出窗口同时背景变暗的方法
  • JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码