永发信息网

一个js问题?

答案:3  悬赏:20  手机版
解决时间 2021-07-25 23:58

帮我看看以下代码能否控制div层随下拉滚动条而滚动

<SCRIPT language=JavaScript>

lastScrollY=0;
function backtop()
{
diffY=document.body.scrollTop;
percent=.1*(diffY-lastScrollY);
if(percent>0)
{
percent=Math.ceil(percent);

}
else
{
percent=Math.floor(percent);
}

document.all.MovedDiv.style.pixelTop+=percent;
lastScrollY=lastScrollY+percent;
}
window.setInterval("backtop()",10);
</SCRIPT>
<style type="text/css">
<!--
.STYLE1 {font-size: 12px}
-->
</style>


<DIV id=MovedDiv >

最佳答案
不能
全部回答

呵呵,很久没看到 document.all了,这个效率太低.

我没测试过你的percent是不是能达到效果,但是如果你要实现随滚动条而滚动,

应该要加入onmousewheel 事件,侦听鼠标中键的操作:

document.onmousewheel = function(){MovedDiv.innerHTML=event.y; };

看能不能实现,你就把代码复制进去运行出来不就知道了?

而且根据浏览器不同,实现的方法也有差别的。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三过家门而不入的是谁
怎样把QQ资料里的国家地区那里弄成空白的
深圳东门,在那买直筒牛仔好看又便宜?
网页图片加连接后,周围有紫色的边框怎么去掉
房事五天后的紧急避孕方法
N78深圳报价
迪拜债务的影响力有多大
关于QQ宠物寻宝
成都理工工程技术学院管理系经济应用数学-微
小学四年级语文第三单元作文
已经离婚了,前夫不但没有探望过孩子,没有付
脸上起了好多痘 挤破了挤出一些白白的东西 之
如果,我在一个地方以直线一直像前走,我会不
蒙语中的嫂子怎么读
女友,晚上十点以后经常会有异性打电话约去k
推荐资讯
如何才能不想那些让自己难受的事或人
你有卖5Q官方卡?我大量拍拍买
办理离婚手续没有身份证可以吗
求魔法天堂的在线免费阅读网址
常熟市铭佳投资咨询有限公司怎么去啊,有知道
N73恢复出厂设置后储存卡打不开需要密码 不知
二千元左右的上网本有哪些,请大家推荐几款?
给几首好歌听下
谁知道寻仙09年12月份什么时候开新区?知道的
什么是套节字?
怎样才能隐藏QQ
我鼻炎引起的偏头痛,好痛哦,有什么办法治吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?