使用ScrollPath jQuery插件,当它击中某个元素时暂停滚动的任何方法
Using ScrollPath jQuery plugin, any way to pause scrolling when it hits a certain element?
我正在使用jQuery ScrollPath插件,我想知道他们是否是一种让路径在每个DIV处停止一秒钟左右的方法。我见过其他插件做这样的事情。
我在其他网站上看到过它,你一直在滚动,它会停止滚动一秒钟左右。
这是我使用它的网站:
http://mikelegacywebdesign.com/index.html
我需要
使用 jQuery Scrollpath 插件做同样的事情,我找到了一种方法来做到这一点,尽管我意识到这可能不是最好的方法。
我在scrollToStep()
函数中修改了插件的源代码,该函数基本上负责实际滚动,并根据文档中的标志变量添加条件检查,当设置true
时,该变量将转义scrollToStep()
方法。现在,只需通过适当处理的setTimeout()
调用使用您选择的一些外部代码设置标志,就可以模拟 scrollPath 中关键点的暂停。
我希望这对你有所帮助。
这是一个带有简单延迟滚动示例的 jsfiddle。我不确定这将如何与 ScrollPath 插件交互,但这可能是一个好的开始。
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 如何设置html元素填充的动画
- tiltSlider播放/暂停视频元素(如果li有当前类)
- CSS 动画在元素隐藏时暂停
- 使用 javascript 暂停背景滚动以允许固定元素进行幻灯片放映
- 当音频元素暂停时,AnalyserNode会继续发送数据
- 使用ScrollPath jQuery插件,当它击中某个元素时暂停滚动的任何方法
- 在其他元素悬停时开始/暂停 HTML5 视频
- 元素悬停时的暂停功能
- 在父元素的悬停出口动态实例化/暂停Youtube视频(iFrame API)
- 我如何切换视频元素的优先级,可以在JavaScript/Html中播放和暂停
- 暂停旋转木马悬停在单独的元素(猫头鹰Beta 2)
- 暂停除激活玩家外的所有其他玩家.jQuery音频插件
- jQuery切换元素样式,但其间会短暂暂停
- Coffeescript HTML5音频暂停所有其他音频元素
- 当点击特定元素时暂停HTML音频
- 在元素前暂停css过渡
- 在Jquery数组中读取每个元素后保持延迟或暂停
- 使用jquery / js将html元素作为带有暂停的序列显示
- 如何禁用html5音频元素播放/暂停按钮