如何用JS让DIV固定在一个位置 10
例如我有两个高为2568PX像素的DIV框在两边,我想等用户下拉网页的时候到了这个DIV的底部时,DIV会随着页面拉动一直移动下去,是要到达底部的时候才固定显示...
例如我有两个高为2568PX像素的DIV框在两边,我想等用户下拉网页的时候到了这个DIV的底部时,DIV会随着页面拉动一直移动下去,是要到达底部的时候才固定显示
展开
3个回答
展开全部
<body>
<div id="div1" style="width:100px; height:100px; background:#ccc";></div>
</body>
<script>
var oDiv = document.getElementById('div1');
oDiv.style.position = 'fixed';
oDiv.style.top = '20px';
oDiv.style.left = '20px';
</script>
主要思想就是,在js中修改div的位置。所有的赋值,都可以计算后再传值,这样就不想CSS中只能写一个值了。
展开全部
绑定window.onscroll事件,取scrolltop进行复位计算,再通过设置CSS样式实现,过程还是比较复杂的,不建议自己写,网上有现成的,你搜JS对联广告就有了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
貌似css可以;position:fixed;但是ie6不能识别这个属性;所以你还要写一个ie
6的hack。网上搜一下‘
6的hack。网上搜一下‘
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询