文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>如何始终在屏幕中间显示Div

如何始终在屏幕中间显示Div

时间:2011-03-10  来源:让燕子飞

一、在中间显示;(参考:sky100articles1790515)

Div和样式 .ordersearchDivCss
{
    position: absolute;
    z-index: 100;
    display: block;
    background-color: #6ec1df;
}  

<div class="ordersearchDivCss" id="DivMain" style="width: 400px; ">center"></div>

Js code

调用:<input type="button" id="Button1" onclick="sc1(‘DivMain’)" />


// JScript 文件 通过元素id得到对象的函数
function $(id)
        {
         return document.getElementById(id);
     } 

JS控制id 为"div"的层在屏幕中间function sc1(DivId) {
        var Div = $(DivId);
        $(DivId).style.top = (document.documentElement.scrollTop + (document.documentElement.clientHeight - $(DivId).offsetHeight) / 2) + "px";
        $(DivId).style.left = (document.documentElement.scrollLeft + (document.documentElement.clientWidth - $(DivId).offsetWidth) / 2) + "px";
        //alert($(DivId).style.top);
    }

二、始终在中间显示,滚动时,在Js中增加以下代码:

JS控制Div始终屏幕中间function scall() {
        sc1("DivMain");
    }
    window.onscroll = scall;
    window.onresize = scall;
    window.onload = scall;


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载