我使用的是jQuery ScrollPath插件,我想知道这是不是一种让路径在每个DIV处停留一秒钟左右的方法。我见过其他插件做类似的事情。
我在其他网站上看到过,当你继续滚动时,它会停止滚动一秒钟左右。
这是我正在使用它的网站:
发布于 2012-12-31 03:55:12
我需要使用jQuery滚动路径插件来做同样的事情,我找到了一种变通的方法,尽管我意识到这可能不是最好的方法。
我在scrollToStep()函数处修改了插件的源代码,该函数主要负责实际的滚动,并根据文档中的标志变量添加了一个条件检查,当设置该变量时,true将转义scrollToStep()方法。现在,只需通过适当处理的setTimeout()调用,使用您选择的一些外部代码设置标志,就可以模拟scrollPath中关键点的暂停。
我希望这对你有帮助。
发布于 2012-06-04 10:02:19
这是一个带有简单的延迟滚动示例的jsfiddle。我不确定这将如何与ScrollPath插件交互,但这可能是一个好的开始。
https://stackoverflow.com/questions/10875448
复制相似问题