js中的window.scroll与 window.scrollTo 两者是啥关系,有啥区别

JavaScript030

js中的window.scroll与 window.scrollTo 两者是啥关系,有啥区别,第1张

jquery.scroll():scroll是jquery的一种写法;

scrollTo(x,y)--在窗体中如果有滚动条,将横向滚动条移动到相对于窗体宽度为x个像素的位置,将纵向滚动条移动到相对于窗体高度为y个像素的位置;

页面上一定要引用,而且 要在account.js前面,因为加载head时 是同步的。

如果想在 account.js文件中带有jquery提示,可以在account.js文件的开头加上:

1

/// <reference path="../../Scripts/Common/jquery-1.4.2.min.js">

2

<head>

<title>DENON STUDIO - Smart Menu</title>

<link href="css/smartmenu.css" type="text/css" rel="stylesheet" />

<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>

<script type="text/javascript" src="js/smartmenu-min.js"></script>

<script type="text/javascript">

jQuery(window).ready(function(){

jQuery("#navigation").Smartmenu({animationDuration: 350})

})

SyntaxHighlighter.all()

</script>

</head>

scrollTo是跳转到指定位置,括号里是位置的坐标

比如:

// 将0,200尽可能的滚动到左上角

window.scrollTo(0,200)

document.body.scrollHeight是表示body标签最大可以滚动到的坐标

所以其实“某个特定位置是否有scrollHeight”这种说法是错误的

要跳转到指定位置,就在scrollTo的参数中填写坐标就行了

详细解释见:http://www.w3school.com.cn/jsref/met_win_scrollto.asp