js怎样实现一个这样的效果 想要实现的效果:当点击div1时div1贴在窗口的顶部显示(已经实现),当继续向下滚动滚动条时,div1还是贴在窗口的顶部显示, 代码如下 http://pan.baidu.com/s/1i3kKRtj
<script type="text/javascript">
window.onload=function (){
var lf=document.getElementById("div1");
lf.onclick=function (){
document.body.scrollTop=lf.offsetTop;
}
}
</script>
补充一下代码,继续实现div1当滚动条继续向下时,不会把div1隐藏掉,它还是在贴在页面的顶部,当滚动条返回到它原来的刚打开网页的位置时,div1也回到它正常刚打开网页的位置
ä¸è¡å
追ç<script type="text/javascript">è¿å·®ä¸ç¹ï¼ç°å¨æ»å¨æ¡åä¸æ»å¨æ¶div1æ¯è´´é¡¶äºï¼ä½æ¯é¡µé¢å¾åçå 容ä¹æ»ä¸ä¸å»äºï¼çä¸äºäº ï¼æè¦é®çå ¶å®å¨è¿éï¼http://gaopeng.qq.comç¹å¼ååç¹å¼å ¶ä¸ä¸ä»¶ååï¼åç¹è¿é
window.onload=function (){
var lf=document.getElementById("div1");
lf.onclick=function (){
document.body.scrollTop=lf.offsetTop;
}
}
你这是点击DIV时的事件吧?上面那个给你写了代码的,好像是赋值搞反了吧?
你在滚动时,需要把div1的top改变,而不是把div1的top值给BODY吧
没反,我要问的其实在这里,http://gaopeng.qq.com点开后再点开其中一件商品,再点这里
请看完整代码