我在解决 Javascript 动画滚动问题时遇到了一些麻烦。
我正在使用构建在 Greensock JS 补间库之上的 SuperScrollorama Jquery 插件。
我所追求的基本效果是“固定”一个部分,然后使用垂直滚动来展开一些内容,然后在内容完全展开后“取消固定”该部分,这样用户就可以滚动 - 即http:// blueribbondesign.com.au/example/
但是,当我尝试将相同的效果一个接一个地应用于多个部分时,一切都被破坏了:固定元素下方的“未固定”内容被推离屏幕,并且在执行动画时似乎错误计算了元素的高度反向(即向上滚动页面)。- 即http://blueribbondesign.com.au/example2/
我一直在无休止地摆弄“position:fixed”和“pin-spacer”div,并尝试将 Superscrollorama 插件附加到各种包含元素,但仍然无法弄清楚如何让它工作。
非常感谢来自网络优秀众包思想的任何帮助,
干杯,
田纳西州。