当前位置: 代码迷 >> ASP.NET >> javascript:一个Div,当Div在窗体显示不下时,自动调整窗体以显示Div,移动的时候同样,该如何解决
  详细解决方案

javascript:一个Div,当Div在窗体显示不下时,自动调整窗体以显示Div,移动的时候同样,该如何解决

热度:2145   发布时间:2013-02-26 00:00:00.0
javascript:一个Div,当Div在窗体显示不下时,自动调整窗体以显示Div,移动的时候同样
javascript:一个Div,当Div在窗体显示不下时,自动调整窗体以显示Div,移动的时候同样     asp.net

------解决方案--------------------------------------------------------
divTop = window.event.y + document.body.scrollTop;
divLeft = window.event.x + document.body.scrollLeft - 365;
if(divLeft < 0)
{
divLeft = window.event.x + document.body.scrollLeft + 5
}
showdailyinfodiv.style.left = divLeft;
showdailyinfodiv.style.top = divTop;
showdailyinfodiv.style.display = "inline ";
------解决方案--------------------------------------------------------
这个问题到 html/css 论坛去问会比较对路。
------解决方案--------------------------------------------------------
到网上搜索一下自适应高度就可以了
------解决方案--------------------------------------------------------
先获得div的绝对位置
在用body.scrollHeight - 绝对位置高度
得到的是 div顶到窗体底的距离 s
if (s < div.clientHeight)
{
window.resizeby(0,div.clientHeight - s)
}
  相关解决方案