Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向脚本窗口添加滚动速度。滚动?_Javascript_Html - Fatal编程技术网

Javascript 如何向脚本窗口添加滚动速度。滚动?

Javascript 如何向脚本窗口添加滚动速度。滚动?,javascript,html,Javascript,Html,我是新来的,我的最后一个问题不正确,所以我又来了。我能够让卷轴工作到顶部和底部,但现在它只是在那里和回来的快照。我想给它一个动作。任何帮助都将不胜感激 这是我的密码: document.getElementById('sur2').onclick = function () { document.getElementById('pt1').style.display='block'; document.getElementById('pt2').style.display='no

我是新来的,我的最后一个问题不正确,所以我又来了。我能够让卷轴工作到顶部和底部,但现在它只是在那里和回来的快照。我想给它一个动作。任何帮助都将不胜感激

这是我的密码:

document.getElementById('sur2').onclick = function () {
    document.getElementById('pt1').style.display='block';
    document.getElementById('pt2').style.display='none';
    window.scroll(0,0); 


}


document.getElementById('sur1').onclick = function () {
    document.getElementById('pt1').style.display='none';
    document.getElementById('pt2').style.display='block';
    window.scroll(0,5000);

}

而不是尝试和重新发明车轮, 您可以使用现成的脚本,并根据自己的喜好进行修改。 我知道用纯javascript编写的一个非常好的脚本是


如果您需要帮助实现它,或者在修改它时遇到问题,可以问一个问题。

有很多“平滑滚动”插件和独立例程,只需搜索一个,然后询问您是否在实现它时遇到困难。@Pricey的副本-您链接的问题是关于JQuery,虽然这是关于纯js的。@Dementric ok是的,但使用相同代码的同一个人要求使用删除的标记执行相同的操作。这不需要2个问题,只需指定js或jquery,或询问“有无jquery”示例即可。当OP声明它们是jQuery的新成员时,仅使用javascript对跨浏览器滚动应用速度会更高级一些,而jQuery本来就不是jQuery。我还使用jQuery为其他问题添加了一个答案,说明他们在做什么,这样也许有人就不会再浪费时间做同样的事情了。