首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-02-02 
javascript:一个Div,当Div在窗体显示不下时,自动调整窗体以显示Div,移动的时候同样javascript:一个Div,当D

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)
}

热点排行