有没有办法把div“推”到第一个折叠下面,这样它就不会出现在页面加载上,除非用户向下滚动?我知道有一个叫做jquery viewport的东西,但不知道如何使用它。我也不希望div被css“隐藏”。
最佳答案
你不需要任何javascript!很好的ole css。将<body>
的子元素设置为position:absolute; top:100%;
,就得到了fold元素下面的元素。
.below {
position: absolute;
top:100%;
}
另外,与使用javascript设置静态顶部或边距不同,即使调整了浏览器窗口的大小,这也会起作用。
这是一个带有完整标记的jsfiddle:http://jsfiddle.net/ubhBL/