如何让页面上的元素滚动?
我想在网站上创建一个元素,在向下滚动窗口时滚动。 在大多数情况下,我知道这可以通过使用固定定位的一些基本css轻松解决。 问题是,我不希望它始终在屏幕上的同一空间。 我希望它是一个侧边栏元素,从其他内容开始,但随着你向下滚动页面移动。 有关示例,请访问http://www.demonoid.com/ (请参阅页面右侧的广告)。 我知道可能有一个相当简单的css或jquery解决方案,但我还没有想到一个。 我很感激帮助。
谢谢!
这是一个使用jQuery创建固定浮动元素的非常棒的教程:
固定浮动元素| 设计师的jQuery
也许只是一个
if($(window).scrollTop>300) { $("#image").position().top($(window).scrollTop()-$(window).height()); }
这是一种制作它的方法。
使用position:sticky
来获取元素浮动。
这是文章解释。
http://updates.html5rocks.com/2012/08/Stick-your-landings-position-sticky-lands-in-WebKit
粘性位置演示