Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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_Jquery_Onclick_Parallax - Fatal编程技术网

停止JavaScript函数排队,一次允许一个函数

停止JavaScript函数排队,一次允许一个函数,javascript,jquery,onclick,parallax,Javascript,Jquery,Onclick,Parallax,我一直在玩视差和scrollTo,你可以从中看到。当你点击时间线时,它会贯穿整个时间线,但当你点击一些东西时,它会在最后完成所有的事情。如何使一个函数不需要更多排队就可以运行?请查看您正在使用的.animate()的文档。有一个队列选项,它是“一个布尔值,指示是否将动画放入效果队列。如果为false,动画将立即开始。从jQuery 1.7开始,队列选项还可以接受字符串,在这种情况下,动画将添加到该字符串表示的队列中。” 编辑:在您的情况下,您正在使用流行的滚动到插件。在每次调用$.scrollT

我一直在玩视差和
scrollTo
,你可以从中看到。当你点击时间线时,它会贯穿整个时间线,但当你点击一些东西时,它会在最后完成所有的事情。如何使一个函数不需要更多排队就可以运行?

请查看您正在使用的
.animate()
的文档。有一个
队列
选项,它是“一个布尔值,指示是否将动画放入效果队列。如果为false,动画将立即开始。从jQuery 1.7开始,队列选项还可以接受字符串,在这种情况下,动画将添加到该字符串表示的队列中。”


编辑:在您的情况下,您正在使用流行的
滚动到
插件。在每次调用
$.scrollTo()
之前,尝试使用jQuery的
.stop()
方法。检查一下,以调整行为以满足您的需要。

请提供一些您已经尝试过的代码。另外,它在IE中不起作用,在firefox中也有页脚问题,有什么想法吗?我对StackOverflow相当陌生,但我认为您最好单独发布问题。在我看来,用一个问题和一个一站式调试来解决你网站的所有问题并不是目的。确保你试着找出每个问题的原因,如果这并不能让你有任何进展,请发布另一个问题,包括你到目前为止试图做些什么来解决它。