日期:2014-05-18  浏览次数:20822 次

如何指定div中滚动块在滚动条中的初始位置
默认的滚动块在滚动条的左侧
我想置其为中间的一个确切位置,目的是显示div中table里中间的一个列,而不是开始的第一列,请问使用什么属性可以设置滚动块在滚动条的初始位置呢,并且还能实现向左向右滑动?


------解决方案--------------------
CSS这个东东博大精深,去下一本CSS2.0的说明手册查吧!那些东东记不住的,属性太多了.
------解决方案--------------------
<script>
<!--
// 获取当前文件名
function getFileName()
{
var url = this.location.href;
var pos = url.lastIndexOf( "/ ");
if(pos == -1)
pos = url.lastIndexOf( "\\ ");
var filename = url.substr(pos+1);
return filename;
}

function fnLoad()
{
with(window.document.body)
{
addBehavior ( "#default#userData "); // 使得body元素可以支持userdate
load( "scrollState " + getFileName()); // 获取以前保存在userdate中的状态

scrollLeft = getAttribute( "scrollLeft "); // 滚动条左位置
scrollTop = getAttribute( "scrollTop ");

}
}
function fnUnload()
{
with(window.document.body)
{
setAttribute( "scrollLeft ",scrollLeft);
setAttribute( "scrollTop ",scrollTop);
save( "scrollState " + getFileName());
// 防止受其他文件的userdate数据影响,所以将文件名加上了
// userdate里的数据是不能跨目录访问的
}
}

window.onload = fnLoad;
window.onunload = fnUnload;
// -->

</script>


<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
<p> ss </p>
http://www.cnblogs.com/dboat/archive/2007/03/31/397449.html