手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS弹出层的显示与隐藏示例代码
JS弹出层的显示与隐藏示例代码
摘要:复制代码代码如下://弹出层的显示//overlays:为遮罩层的ID//wins:弹出层窗体的ID//弹出层中用于拖动的IDfunctio...

复制代码 代码如下:

<>

<script type="text/javascript">

//弹出层的显示

//overlays:为遮罩层的ID

//wins:弹出层窗体的ID

//弹出层中用于拖动的ID

function popDIV_show(overlays,wins,wins_title) {

var oLays = documentgetElementById(overlays);

var oWins = documentgetElementById(wins);

var oWins_title = documentgetElementById(wins_title);

var bDrag = false;

var disX = disY = 0;

var w = "";

var n = 1;

if (n > 0) {

oLaysstyledisplay = "block";

oWinsstyledisplay = "block";

oWins_titleonmousedown = function(event) {

var event = event || windowevent;

bDrag = true;

disX = eventclientX - oWinsoffsetLeft;

disY = eventclientY - oWinsoffsetTop;

thissetCapture && thissetCapture();

return false

};

documentonmousemove = function(event) {

if (!bDrag)

return;

var event = event || windowevent;

var iL = eventclientX - disX;

var iT = eventclientY - disY;

var maxL = documentdocumentElementclientWidth

- oWinsoffsetWidth;

var maxT = documentdocumentElementclientHeight

- oWinsoffsetHeight;

iL = iL < 0 ? 0 : iL;

iL = iL > maxL ? maxL : iL;

iT = iT < 0 ? 0 : iT;

iT = iT > maxT ? maxT : iT;

oWinsstylemarginTop = oWinsstylemarginLeft = 0;

oWinsstyleleft = iL + "px";

oWinsstyletop = iT + "px";

return false;

};

documentonmouseup = windowonblur = oWins_titleonlosecapture = function() {

bDrag = false;

oWins_titlereleaseCapture && oWins_titlereleaseCapture();

};

}

}

//弹出层的隐藏

//overlays:为遮罩层的ID

//wins:弹出层窗体的ID

function popDIV_hidden(overlays,wins) {

var oWins = documentgetElementById(wins);

var oLays = documentgetElementById(overlays);

oWinsstyledisplay = "none";

oLaysstyledisplay = "none";

}

</script>

【JS弹出层的显示与隐藏示例代码】相关文章:

jquery实现弹出层效果实例

JavaScript数组去重的3种方法和代码实例

剖析Node.js异步编程中的回调与代码设计模式

网页里控制图片大小的相关代码

JS函数实现鼠标指向图片后显示大图代码

简单的防盗链功能代码(iframe)

你一定会收藏的Nodejs代码片段

强制设为首页代码

加入收藏夹代码(兼容 gecko)

JS中字符串trim()使用示例

精品推荐
分类导航