问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求js一排多张图片向上滚动代码!不是单张的是多张的!

发布网友 发布时间:2022-04-23 12:30

我来回答

1个回答

热心网友 时间:2022-04-23 13:59

假设你要滚动的图片的id是"pic1"-"picn" n>=1

function Slide()
{
for (i=1;i<=n;i++) //n是图片数
{
idd="pic"+i; //生成图片ID
toppx=parseInt(document.getElementById(idd).style.top.replace('px', '')); //获取图片top属性,并去掉属性之后的px,并转换成整型变量
toppx--; // top-1
if (toppx==???) //???是一个数字,当图片完全滚出显示范围,就把图片的top变成一个图片群(多行pic)下方的位置,实现循环滚动
{
toppx=???; //图片群的下方的位置
}
document.getElementById(idd).style.top=toppx+'px'; //新的top值送回图片,实现上滚
}
}

另外记得,这样写,需要把图片的top属性写在html里面,写在css里面是读不到的,但是这样写避免了不同浏览器中获取css中属性的方法不同的问题,有利有弊。

当需要滚动时执行:s=setInterval('Slide()',50);
当需要停止滚动时执行:window.clearInterval(s);追问我咋看不明白你的啊

追答你不懂JS?只要间隔一段时间修改一下图片css属性的top,就能实现滚动。

s=setInterval('Slide()',50);就是每隔50ms执行一次上面的Slide函数

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
罗马全面战争怎么样提高元老院评价? 半夜家中镜匾忽然碎了 镜子忽然碎掉怎么解 化能异养型微生物分类 如何判断自养微生物与异养微生物 如何得知某微生物是否为哪种氨基酸的异养型微生物。 滨州市北海振宇电子科技有限责任公司怎么样? 北京振宇科技有限公司怎么样? 上海振宇化工科技有限公司经营范围 商业医保是否值得购买? 专家为什么会认为频繁的乘坐飞机对我们身体不利呢? 星座专家们,瞧瞧我的月亮星座和上升星座是什么? 我的星座是狮子座 生日 1986 07 10请问我的月亮 太阳 金星 水星 火星 土星都是什么星座 一个月打1-2次飞机 会有害吗?都射了。。今年20岁 1983年1月28日晚20:20分出生的(女)生辰八字 可以帮我算算八字么?1987年8月7日23时23分出生,女生,安徽安庆人。要专业一点的,谢谢! 飞机打多了有什么危害?多久一次最好? 我的上升星座是?谁能帮我查查? - 信息提示 求高人来看看我的星盘 问一下大家,如果一个月手淫一次会有危害吗? 我今天买了港行版的ipad4,连接到91助手和苹果助手都为什么显示ipad3?型号MD526ZP 序列号:DLXJQ7M2F191 - 信息提示 大学计算机专业关于前端的课程有哪些? js上下滚动代码,最小化网页再打开,就很快滚动不停。 iphone6plus怎么设置字体?怎么更改字体大小 处女膜在阴道处距离阴道口有多少距离 客厅两墙距离3米买多大的电视 3米宽的客厅 买多大的电视 沙发与电视墙相距2.25米,购买多大的电视更适合呢? 吃了榴莲是不能喝酒吗 吃榴莲1小时可以喝酒吗 宋代词坛双壁是指? 乐府双臂有那些? 球磨机衬板测绘需要什么工具,衬板弧度怎么测量 2012年的黄道吉日 2012年的黄道吉日是啥? 寻2012年黄道吉日 2012年黄道吉日查询 2012黄道吉日~ 2012年登记结婚的黄道吉日 2012结婚黄道吉日 公众文为什么加入视频号格式就变了 2012年黄道吉日(婚嫁) 玩游戏开上帝模式好不好? 剧本杀上帝是什么工作 上帝模拟游戏的游戏设计 什么叫上帝视角的单机rpg游戏 gg助手下载的侠盗猎车手上帝版,如图,怎么回事啊? 大家好,我是初二男生,14岁了,请问用多大容量的饭盒比较适合呢