(2)如何在单元格或图层中出现滚动条
(3)javascript改变框架中滚动条的样式,比如改变颜色、改为平面效果等
说明:
scrollbar-3dlight-color:color;设置或检索滚动条亮边框颜色;
scrollbar-highlight-color:color;设置或检索滚动条3D界面的亮边颜色;
scrollbar-face-color:color;设置或检索滚动条3D表面的颜色;
scrollbar-arrow-color:color;设置或检索滚动条方向箭头的颜色;当滚动条出现但不可用时,此属性失效;
scrollbar-shadow-color:color;设置或检索滚动条3D界面的暗边颜色;
scrollbar-darkshadow-color:color;设置或检索滚动条暗边框颜色;
scrollbar-base-color:color;设置或检索滚动条基准颜色。其它界面颜色将据此自动调整。
scrollbar-track-color:color;设置或检索滚动条的拖动区域颜色
备注:
color为你要设置的颜色代码,可以是16进制的,比如#FF0000,可以是以RGB表示的,比如rgb(255,0,255);设置滚动条样式的时候不必要把所有的属性都用上才会生效。
(4)javascript中的页面元素定位
clientX、clientY是鼠标当前相对于网页的位置,当鼠标位于页面左上角时clientX=0, clientY=0;
offsetX、offsetY是鼠标当前相对于网页中的某一区域的位置,当鼠标位于页面中这一区域的左上角时offsetX=0, offsetY=0;
screenX、screenY是鼠标相对于用户整个屏幕的位置;
x、y是鼠标当前相对于当前浏览器的位置
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离(因为有滚动条的产生,所以目前页面可见内容是不定的)。
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离。
left:对象相对于页面的X坐标。
top:对象相对于页面的Y坐标
(5)屏蔽选择,右键等
下面的这个小例子是 实现滚动条根据窗体的大小自动设置
代码如下:
function setStyle()
{
//145的由来LeftDiv的left+width+15(15是滚动条的宽度)
document.getElementById("a").style.width=document.body.clientWidth - 145;
//130的由来LeftDiv的left+width
document.getElementById("c").style.width=document.body.clientWidth - 130;
//55的由来TopDIV的top+height+15(15是滚动条的宽度)
document.getElementById("b").style.height=document.body.clientHeight - 55;
//40的由来TopDIV的top+height
document.getElementById("c").style.height=document.body.clientHeight - 40;
}
script>
12345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
12345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
22345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
32345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
42345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
52345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
62345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
72345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
82345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
92345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
02345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
12345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
22345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
class="MainDIV">
12345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
22345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
32345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
42345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
52345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
62345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
72345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
82345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
92345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
02345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
12345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
22345670ABCDEFGHIJKLMNOPQRSTUVWXYZ
滚动条的使用是很常见的,它的相关知识也是相当的多,希望自己能在不断的学习中,不断的总结,使自己的学习能力和学习效率能有一定的提高.