中易网

懂JS的大神来看看,帮我这个菜鸟注释一下这段代码

答案:1  悬赏:0  
解决时间 2021-01-30 18:00
懂JS的大神来看看,帮我这个菜鸟注释一下这段代码
最佳答案
//x轴长度
var xPos = 2000;
// BODY对象高度 y轴长度
var yPos = document.body.clientHeight;
//步数
var step = 1;
//间隔时间
var delay = 30;
//高度
var height = 0;
//高开始量
var Hoffset = 0;
//宽开始量
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;

img.style.top = yPos;

function changePos()
{
//body宽(屏幕宽)
width = document.body.clientWidth;
//body高(屏幕高)
height = document.body.clientHeight;
//img的高
Hoffset = img.offsetHeight;
//img的宽
Woffset = img.offsetWidth;
//img左距=x轴长度+ 获取页面的水平滚动条位置,设置图片距离左边距离
img.style.left = xPos + document.body.scrollLeft;
//img距离顶部=y轴长度+获取页面的垂直滚动条位置,设置图片距离顶部距离
img.style.top = yPos + document.body.scrollTop;

//yon 初始值0
if (yon)
{
//yPos= y轴长度+1 向上偏移
yPos = yPos + step;
}
else
{
////yPos= y轴长度-步数,向下偏移
yPos = yPos - step;
}

//当y轴偏移后长度小于0,则赋值0 ,yon=1(后面yPos可以继续下偏移)
if (yPos < 0)
{
yon = 1;
yPos = 0;
}
// yPos先上偏移才或者不动>=屏幕高度-img的高
//yPos已向上偏移则yon=0,yPos则变小 =屏幕高度-img的高
if (yPos >= (height - Hoffset))
{
yon = 0;
yPos = (height - Hoffset);
}
//xon=0,则为false,1为true
if (xon)
{
xPos = xPos + step;
}
else
{
//x轴向左偏移
xPos = xPos - step;
}

//当x轴偏移后长度小于0,则赋值0 ,xon=1(后面xPos可以继续左偏移)
if (xPos < 0)
{
xon = 1;
xPos = 0;
}

// // xPos>=屏幕宽度-img的宽
//xPos已向上偏移则yon=0,xPos则变小 =屏幕宽度-img的宽
if (xPos >= (width - Woffset))
{
xon = 0;
xPos = (width - Woffset);
}
}

function www_helpor_net()
{
//图片可视
img.visibility = "visible";
//每隔30毫秒调用changePos方法,隔30毫秒移动图片
//ps:setInterval它设置的时间间隔小于动画帧速(如每秒10帧,相当于100毫秒),则按照尽可能接近interval的时间间隔调用函数
interval = setInterval('changePos()', delay);
}
//图片移动的方法
www_helpor_net();
追答:给个好评呗
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
湖北中医药大学2016收学费的方式
在邵阳个人自已交的城镇职工医疗保险为什么只
保温隔热用的岩棉
《错坠盘丝洞》在《西游记》中是第几回?
带尖的四字成语
托福如何准备
为什么街舞风车会摔倒腰
再婚累!是两个家庭的事,再婚到他家说话都要
雅图吉他学校地址在什么地方,想过去办事
喵喵机想买父母不同意怎么办 我觉得它对我有
泰迪吃差点的狗粮没事吧?
可乐鸡翅拼音
美团送外卖怎么弄我想送外卖。
日照到长治的火车怎么坐?
刚认识一个女孩,她让你帮她交话费,你怎么办
推荐资讯
商业动画与艺术动画的异同
高迪 我也真是醉了歌词
(1/3)动车比普通列车贵多少钱? 请问下大家,
星光龙+无敌+飞机头+纯血+火乌鸦 怎么必出
微信群发一次多久才能发第二次
html这段语句是判断x值是什么的时候才正确
CAD的命令选项卡怎么找回来
女孩子希望别人夸她漂亮,有多夸张?
名草有主还有人松土,自己地枯了n年也没人种
穿越火线的新年广场的bug保卫家里的怎么卡?
我的电脑的 桌面右键属性被禁用了 怎么解除啊
回家我的车位被别人占了,我停在别人的位,然
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?