首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ScrollPath jQuery插件,有没有办法在遇到某个元素时暂停滚动?

问使用ScrollPath jQuery插件,有没有办法在遇到某个元素时暂停滚动?
EN

Stack Overflow用户
提问于 2012-06-04 09:38:00
回答 2查看 579关注 0票数 0

我使用的是jQuery ScrollPath插件,我想知道这是不是一种让路径在每个DIV处停留一秒钟左右的方法。我见过其他插件做类似的事情。

我在其他网站上看到过,当你继续滚动时,它会停止滚动一秒钟左右。

这是我正在使用它的网站:

http://mikelegacywebdesign.com/index.html

EN

回答 2

Stack Overflow用户

发布于 2012-12-31 03:55:12

我需要使用jQuery滚动路径插件来做同样的事情,我找到了一种变通的方法,尽管我意识到这可能不是最好的方法。

我在scrollToStep()函数处修改了插件的源代码,该函数主要负责实际的滚动,并根据文档中的标志变量添加了一个条件检查,当设置该变量时,true将转义scrollToStep()方法。现在,只需通过适当处理的setTimeout()调用,使用您选择的一些外部代码设置标志,就可以模拟scrollPath中关键点的暂停。

我希望这对你有帮助。

票数 1
EN

Stack Overflow用户

发布于 2012-06-04 10:02:19

这是一个带有简单的延迟滚动示例的jsfiddle。我不确定这将如何与ScrollPath插件交互,但这可能是一个好的开始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10875448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档