window.scroll在页面开始时触发
window.scroll triggers at the start of the page?
我正在尝试更改滚动时div块的不透明度值。
$(window).scroll(function(e) {
var s = $(window).scrollTop(),
opacityVal = (s / 200.0);
$('.blur').css('opacity', opacityVal);
});
如果div块位于页面中间的某个位置。当我到达div块时,不透明度值发生了变化。当我到达div块时,如何启动$(window).scroll()?
在计算中包括div元素scrollTop和窗口高度。这将在div位于可见窗口区域底部时开始不透明度动画。我还添加了一个"clamp"函数,使其保持在0-1范围内。
$(window).scroll(function(e) {
var s = $(window).scrollTop() - $('.blur').scrollTop() - $(window).height(),
opacityVal = Math.max(0, Math.min(1, s/400));
$('.blur').css('opacity', opacityVal);
});
请参阅:http://jsfiddle.net/AGcYH/
相关文章:
- 在开始时隐藏FX.slide内容,而不是在单击后隐藏
- 拖动开始时更改可拖动元素的大小
- 如何制作按钮.单击“开始时不运行”
- window.scroll在页面开始时触发
- 如何在父动画开始时激发jquery子函数
- 滚动框滚动工作,但它在开始时返回
- 正则表达式在开始时将字符串与(逗号分隔的)数字匹配,并拆分为数字和其余
- Javascript Button在开始时调用,而不是之后调用
- 如何在开始时禁用 HTML 中的链接并在之后启用它
- JavaScript substr 与从第一个字符开始时的子字符串
- XHR 进度仅在开始时触发
- Javascript幻灯片在节目开始时快速出现最后一张图像
- 主干(也是木偶)尝试在集合开始时显示新记录,而不重新渲染整个集合
- 下载开始时隐藏项目
- 在窗口大小调整事件开始时暂停 Greensock 动画,在调整大小事件结束时恢复动画
- 当您在锚标记上开始时,JQuery-Mobile 滑动不起作用
- HTML5音频 - 当另一个声音开始时停止当前播放
- 如何使切换的元素在开始时显示为块,然后在悬停时切换
- javascript在非字母数字上拆分,并在开始时保持删除
- 是否有一个js事件在选择开始时被触发