站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题[求助]如何让一个div固定,不随滚动条滚动,并且不闪烁

[求助]如何让一个div固定,不随滚动条滚动,并且不闪烁

摘要: [求助]如何让一个div固定,不随滚动条滚动,并且不闪烁


我这儿的页面上有一些层,上面的和左边的,中间的.如何让滚动条拖动的时候,左边和上方都不动,只有中间的部分滚动?谢谢各位了


不让动的层设置为相对位置,动的层设置为绝对位置


style=position:absolute;top:XX:;left:XX


同意上面两位的。


一楼二楼的用过后还是随着一起动,下面一段代码可以实现这个效果,不过页面不动的部分不停闪烁,不好看,怎样实现不闪的哪,静止的,谢谢各位
<script language="JavaScript">
window.onload = getMsg;
window.onresize = resizeDiv;
window.onscroll = resizeDiv;
function getMsg()
{
try{
document.getElementById("eMeng").style.left = 0;
document.getElementById("eMeng").style.top = document.body.scrollTop + 0;
document.getElementById("eMeng").style.visibility="visible";
}
catch(e){}
}

function resizeDiv()
{
try{
document.getElementById("eMeng").style.left = 0;
document.getElementById("eMeng").style.top = document.body.scrollTop + 0;
}
catch(e){}
}
</script>
<body>

ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


ppp


<table id=eMeng style="width:100%;background-color: #FF0000 ;border: 0px; Z-INDEX:99999; POSITION:absolute">
<tr><td>

</td></tr>

</body>


我觉得不一定非要这样的吧
可不可以放一个<iframe> 这样不是挺方便的吗?


你的那种做法,是要抖的啊


position:absolute的情况下
DIV是绝对不会移动的,除非你用JS代码来控制


这是一个很大的项目,二次开发的.不能随便改里面的东西.只能做做小修改


一个动,一个不动!闪烁的效果是不可能去掉的,事件有个响应过程,重绘DIV也不可能是瞬间的事
第一个DIV

第二个DIV


a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
<script>
window.onscroll = resizeDiv;
function resizeDiv(){
document.getElementById("d2").style.top=document.body.scrollTop;
}
</script>


谢谢各位了,我晚上好好研究下各位的代码


好贴子,学习,顶


↑返回目录
前一篇: 在jsp里如何获得前一个页面的url
后一篇: 需要刷新才能显示数据