我需要帮助弄清楚一旦窗口的垂直高度被滚动,如何切换一个元素
I need help figuring out how to toggle an element once vertical height of window is scrolled
当我使用javascript向下滚动200px时,我试图将div从相对切换到固定。当我从窗口顶部达到200px时,我的div应该切换到fixed。当我从顶部超过200像素时,它应该回到相对值。有人知道怎么做吗?
类似于:
$(window).on('scroll', function() {
$("#myDivID").css({
position: $(this).scrollTop()<200?'relative':'fixed',
top: $(this).scrollTop()<200?'200px':'0px'
});
});
您可能还需要重置元素的top
位置。
我知道至少有几个插件可以做到这一点。记不起我上次看到的那个人的名字了,但这是我自己写的:http://code.google.com/p/sleekphp/source/browse/trunk/Sites/SleekBase/Modules/Base/JS/jQuery.fixedIfNeeded.js
你这样使用它:
$('#my-element').fixedIfNeeded();
有一个可选参数指定元素是否应该在到达另一个元素之前停止修复(例如页脚):
$('#my-element').fixedIfNeeded('#footer');
相关文章:
- 我需要帮助弄清楚一旦窗口的垂直高度被滚动,如何切换一个元素
- 滚动顶部在滑动后不起作用切换
- 如何切换对象并使其在滚动后永久可见
- 切换打开时向下滚动窗口
- 导航栏固定底部位置,当到达滚动位置时切换到静态
- 如何在JQuery中添加和删除一个类来切换body标记上的滚动条
- 带有onclick切换的Javascript图像滚动
- 如何将“切换滑块内容”的顶部滚动到视口的中心
- 如何在向下滚动页面时切换固定元素
- 在幻灯片中切换如何自动滚动到带有类的 li
- 滚动条从何而来,如何删除它
- Javascript切换和平滑向下滚动页面
- jQuery:在滚动时切换标题类,如果页面不在顶部
- 画布切换填充整个页面删除滚动条
- 如何在100vh滚动后切换类
- jQuery基于滚动百分比切换元素类
- 在fullpage.js中使用幻灯片切换向下滚动图像
- jQuery在两个类之间滚动切换
- 在javascript中反复切换iframe滚动条
- 导航栏在我滚动时未切换到固定