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

怎么用Javascript实现图片不间断滚动?(最简单的)

发布网友 发布时间:2022-04-25 13:13

我来回答

3个回答

热心网友 时间:2022-04-20 10:30

直接给你一段简单的代码 你不懂再问
<html>
<head>
<title>图片滚动 </title>
<style>
#div1 {position:relative;width:650px;height:210px;overflow:hidden; }
#div2{position:absolute;}
li{float:left;list-style-type:none;padding:5px;}
img{border:none;}
a{position:relative;}
</style>
<script>
window.onload=function()
{
var odiv2=document.getElementById('div2');
var ali=odiv2.getElementsByTagName('li');
var aspeed=-5;
odiv2.innerHTML+=odiv2.innerHTML;
odiv2.style.width=ali[0].offsetWidth*ali.length+'px';
setInterval(function()
{
odiv2.style.left=odiv2.offsetLeft+aspeed+'px';
if (odiv2.offsetLeft<-odiv2.offsetWidth/2)
{
odiv2.style.left='0px';
}
},30);};
}
</script>
</head>
<body>
<div id='div1'>
<div id='div2'>
<li><a href=""><img src="1.jpg" /></a></li>
<li><a href=""><img src="2.jpg" /></a></li>
<li><a href=""><img src="3.jpg" /></a></li>
<li><a href=""><img src="4.jpg" /></a></li>
</div>
</div>
</body>
</html>

热心网友 时间:2022-04-20 11:48

这里有一个无缝滚动效果
方向可以自己设置
可以设置定高定宽停顿
你把文字改成图片就行
里面有源码可以参考

参考资料:http://www.blueidea.com/common/shoutbox/redir.asp?3=y&id=12229

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text ml; charset=gb2312" />
<title>图片滚动</title>
</head>
<body>
<style type="text/css">
<!--
#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
width: 500px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
-->
</style>
<div id="demo">
<div id="indemo">
<div id="demo1">
<a href="#"><img src="wall_s1.jpg" border="0" /></a>
<a href="#"><img src="wall_s2.jpg" border="0" /></a>
<a href="#"><img src="wall_s3.jpg" border="0" /></a>
<a href="#"><img src="wall_s4.jpg" border="0" /></a>
<a href="#"><img src="wall_s5.jpg" border="0" /></a>
<a href="#"><img src="wall_s6.jpg" border="0" /></a>
</div>
<div id="demo2"></div>
</div>
</div>
<script>
<!--
var speed=10;
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab2.offsetWidth-tab.scrollLeft<=0)
tab.scrollLeft-=tab1.offsetWidth
else{
tab.scrollLeft++;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
-->
</script>
</body>
<html>
直接保存 就可以看到效果了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
联想E盘不见了怎么办? 电脑e盘不见了怎么恢复?6个步骤找回e盘 五一去河源万绿湖游玩,需要携带哪些物品? 五一假期,旅行必带的物品是什么 建行办新卡用了新手机号,旧卡就自动绑了信号 请问电磁炉热敏电阻阻值是多少 电磁炉换电阻多少钱 电磁炉配件电阻多少钱 电磁炉510K大电阻多少钱一个 更换电磁炉电阻多少钱 jquery 间歇滚动效果,同一页面多处位置,如何多次调用这个代码?应该如何... 求助:js 间歇滚动效果不能持续, js实现图片自动的滚动效果 js实现图片或文字定时滚动的效果,最好能讲解下“原理” 请问js如何实现这种滚动效果 js中怎么实现图片不间断的向左滚动效果,要那种代码清晰的~ 间歇向上滚动的图片JS代码 js如何实现滚动效果 JS文字间歇循环滚动效果怎么实现 电脑安装steam教程 假如我在一台电脑上登录steam,下载了一个游戏,然后在另一台电脑登录stea... 电脑的Steam是什么 黑名单能贷款吗? 网贷黑名单,还能贷吗 征信黑名单可以贷款吗 配偶是黑名单另一方可以贷款吗 为什么开了黄钻或豪华黄钻还是不可以查看所有的被挡访客? 黄钻开1个月能看被挡访客吗? 黄钻能看到2个月以前的被挡访客吗 酒店宴会厅地面应该用地毯还是地板 农村建房政策2021的新规定? 关于间歇性滚动的js代码移位问题 javascript 不间断滚动marquee 农村建房规定 js 无缝滚动只滚动一次 国家规定城镇自建房建几层 对于农村建房国家有什么标准和规定 使用js实现动态无间隔文字滚动,必须要用offsetTop等等。。。_百度知... 2020年农村盖房政策有哪些规定? 关于农村自建房,国家有哪些新政策和规定 农村盖房问题国家有什么规定吗? 国家对农民建房收费的规定是多少? 加拿大移民需要多少价格合适? 国家有规定农村房屋建设不得超过多少层吗?或者不能超过多少米高?_百度... 国家规定建房距离是多远? 国家有明文法律规定不许私人建房吗 QQ群等级上不去!活跃人数总是0人,怎么回事!!!求大神解答!! 移民澳大利亚需要什么条件,要多少钱才可以移民 为什么QQ群活跃等级零 国家规定农村建房超过多少层就必须向镇府审批?