JavaScript对滚动条的操作

<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<title>在div区域双击鼠标可以看到效果</title>
		<script type="text/JavaScript">
			var currenTop,timer;
			function endScroll(){
				clearInterval(timer);
			}
			function divScroll(){
				currenTop = document.getElementById("test").scrollTop;
				document.getElementById("test").scrollTop = ++currenTop;
			}
			function beginScroll(){
				timer=setInterval ("divScroll()",30);
			}
		</script>
	</head>
	<body>
		<div id = "test" style="background-color:green; width: 120px; height: 360px; overflow: auto;" onmousedown="endScroll();" ondblclick="beginScroll();">
			1<br>2<br>3<br>
			4<br>5<br>6<br>
			7<br>8<br>9<br>
			10<br>11<br>12<br>
			13<br>14<br>15<br>
			16<br>17<br>18<br>
			19<br>20<br>21<br>
			22<br>23<br>24<br>
			25<br>26<br>27<br>
			28<br>29<br>30<br>
			31<br>32<br>33<br>
			34<br>35<br>36<br>
			37<br>38<br>39<br>
			40<br>41<br>42<br>
			43<br>44<br>45<br>
			46<br>47<br>48<br>
			49<br>50<br>51<br>
			52<br>53<br>54<br>
			55<br>56<br>57<br>
		</div>

	</body>
</html>

JavaScript对滚动条的操作,布布扣,bubuko.com

时间: 2024-08-23 08:50:39

JavaScript对滚动条的操作的相关文章

JavaScript中的字符串操作

JavaScript中的字符串操作 一.概述    字符串在JavaScript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多....JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等.    当前的大部分浏览器也能从强大的正则表达式获益,因为它极大地简化了大量的字符串操作任务,不过它也需要你克服一条有些陡峭的学习曲线.在这里,主要是介绍字符串本身的一些操作,正

闲扯 Javascript 04 滚动条

物体运动基础 让Div移动起来 offsetLeft的作用 用定时器让物体连续移动 效果原理 让ul一直向左移动 复制li innerHTML和+= 修改ul的width 滚动过界后,重设位置 判断过界 改变滚动方向 修改speed 修改判断条件 鼠标移入暂停 移入关闭定时器 移出重新开启定时器 1 <style> 2 *{ margin:0px; padding:0px;} 3 #div1{ width:712px; height:108px; margin:100px auto; posi

javascript 获取滚动条高度+常用js页面宽度与高度

javascript 获取滚动条高度+常用js页面宽度与高度 js(1)  /******************** * 取窗口滚动条高度  ******************/function getScrollTop(){    var scrollTop=0;    if(document.documentElement&&document.documentElement.scrollTop)    {        scrollTop=document.documentElem

JavaScript数组的某些操作(二)

7.颠倒数组中元素的顺序(注意:不是为数组排序)--reverse方法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head> <h

JavaScript数组的某些操作(一)

在软件开发的过程中JavaScript的编程在所难免,其中对数组的操作尤为常见,这里介绍一下和JavaScript数组相关的某些操作: 1.删除并返回数组的第一个元素--shift方法: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns=&quo

JavaScript自定义滚动条

原生JavaScript自定义滚动条 版权所有,如若转载请注明出处并附上本文链接 http://www.cnblogs.com/Pengxm-liveShare/p/5953810.html 由于项目需求需要用到滚动条, 但是浏览器自带的太丑, 而且每个浏览器显示的都不同, 所以自己编写了一个自定义的滚动条. (由于是菜鸟, 写的比较乱, 大家仅供参考就好, 能提提意见改进下就更好了!) 话不多说先看下样式: 主要功能: 支持滚动条自定义样式(颜色, 大小) 支持鼠标事件(点击和滑轮滚动) 主要

JavaScript中的属性操作

JavaScript中的属性操作 一. 原型链 在js中,任何一个对象都有一个prototype属性,在js中记做:_proto_. 比如,我们创建一个对象: <!-- lang: js --> var foo = { x:1, y:2 } 虽然看起来我们只为foo对象创建了两个属性,实际上,它还有一个属性_proto_,如图: 即使我们不定义_proto_,在js中也会预留一个属性. 如果我们定义一个空对象,foo <!-- lang: js --> foo = function

学习笔记: JavaScript/JQuery 的cookie操作

转自:http://blog.csdn.net/barryhappy/archive/2011/04/27/6367994.aspx cookie是网页存储到用户硬盘上的一小段信息.最常见的作用是判断用户是否登录.保存偏好设置等.我用到这个是写扫雷时,需要用cookie保存用户的设置,如行.列等.功能已具,笔而记之. cookie具有特定的格式——         cookiename=cookievalue; expires=epirationDateGMT; path=URL; domin=

javascript 数组的常用操作函数

join() Array.join(/* optional */ separator) 将数组转换为字符串,可带一个参数 separator (分隔符,默认为","). 与之相反的一个方法是:String.splict() ,将字符串分隔成若干块来创建一个新的数组. reverse() Array.reverse(),颠倒数组元素的顺序,返回逆向的数组.注意此方法会修改原来数组元素的位置,而不是返回一个新的数组. sort() sort() 方法将数组中的元素排序并返回排序后的数组.s