Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
jQuery scrollTop在本地不工作_Jquery - Fatal编程技术网

jQuery scrollTop在本地不工作

jQuery scrollTop在本地不工作,jquery,Jquery,我将代码归结为以下几行: <script type='text/javascript' src='//code.jquery.com/jquery-1.9.1.js'></script> <script> $(function(){ var stop = $("#gettingstarted").offset().top; var delay = 1000; $('html').animate({scrollTop: stop}, delay); })

我将代码归结为以下几行:

<script type='text/javascript' src='//code.jquery.com/jquery-1.9.1.js'></script>
<script>

$(function(){
 var stop = $("#gettingstarted").offset().top;
 var delay = 1000;
 $('html').animate({scrollTop: stop}, delay);
});
</script>
...
<h3 id="gettingstarted">Getting Started</h3>

$(函数(){
var stop=$(“#gettingstarted”).offset().top;
无功延迟=1000;
$('html').animate({scrollTop:stop},delay);
});
...
开始
但它在本地不起作用。您可以在这里查看jsfiddle:它确实有效

火狐26.0。另外,我知道它应该是$('html,body')才能在所有浏览器中工作,但我只是想让它在Firefox中工作。jQuery正在工作:我可以用jQuery库做其他事情

编辑:好吧,我添加了jQuery mobile(1.3.0-beta版),它使它工作了。不,我在哪里读到的,我必须有它。奇怪


无论如何,谢谢

将https添加到此行

<script type='text/javascript' src='https://code.jquery.com/jquery-1.9.1.js'></script>

file://C:/some/file.html
not
http://localhost/some/site
它尝试加载
file://code.jquery.com/jquery-1.9.1.js
。常见的错误

您可以将jquery文件保存在本地并设置正确的相对路径,但是您必须在部署时更改它,除非您也提供jquery文件,但是最好从它们自己的CDN调用外部资源,您已经在这样做了


最好在本地使用
http://
而不是
file://

在本地运行时,页面上只有这个脚本和
元素吗?图像呢,有吗?到底发生了什么?它不是动画,还是根本不移动?你没有检查控制台的404错误?你说的“本地”到底是什么意思?没有图像;我的CSS不会影响任何东西。还有其他加价,但这不应该影响这一点。问题是它不是动画。它什么也没做。“本地”是指“在我的本地服务器上”。其他服务器正常。