skrollr.js加载后立即激活相对模式
skrollr.js relative mode activating right after load
假设我有一个距离页面顶部 1000px 的元素,如果我给他这个属性data-300-top="background: brown;"
我会认为当我滚动大约 700px 时它会得到一个棕色背景(所以它从视口顶部是 300px)。但由于某种原因,它马上变成棕色。
奇怪的是,当我把第二个属性放在那里时,例如像这样
data-100-top="background: green;"
data-200-top="background: brown;"
它立即变成棕色,但当我滚动时变成绿色,因此元素距离视口顶部 100px。
我完全不明白。是不是有点不一致?如果这是预期的行为,我该如何使其仅在满足条件时才触发?
这是立即设置 BG 的示例http://jsbin.com/neqolu/1/edit?html,output
在这里,第二个 ATTR 正常工作http://jsbin.com/kalora/1/edit?html,output
这确实是预期的行为。
请参阅 https://github.com/Prinzhorn/skrollr/issues/660
相关文章:
- 我可以获得相对于被点击元素的确切点击位置吗
- 激活chrome上的chrome.notifications对象
- 提示使用服务器端事件处理程序激活JavaScript
- 如何从外部页面激活非默认引导选项卡
- 选项卡侦听器未被来自后台脚本的消息激活
- 固定位置菜单时滚动,直到它击中一个相对容器的底部
- 可以用'吗/'在相对路径中
- 基于localStorage的Meteor激活模板
- JavaScript:单击时相对于父级增加变量值
- 在不移动元件的情况下从相对位置更改为固定位置
- 如何通过按键激活按钮应用CSS效果
- 打开相对于鼠标位置的CSS3/HTML5模式对话框
- 在BoilerplateJS浏览器加载所有脚本(在其他模块中),而不考虑激活的模块
- 抵消在具有pageY计算的相对容器中位于顶部
- 我必须点击两次才能激活任何按钮操作(离子/角度)
- Chrome原生拖放相对容器并不能正确渲染重影
- 流星:点击激活其他模板
- 如何确定相对较新版本的IE的高度和宽度(IE8不喜欢从JavaScript设置这种样式吗?
- 关闭在加载时激活,而不是复选框更改
- skrollr.js加载后立即激活相对模式