请大神用js写出一个图片按照时间来变化,文字也随着变换!
1个回答
展开全部
<div style="width:100px;overflow:hidden">
<ul id="imglst" style="width:500px">
<li style="width:100px;float:left;"><!--这里面放图片和文字--></li>
<li style="width:100px;float:left;"><!--这里面放图片和文字--></li>
<li style="width:100px;float:left;"><!--这里面放图片和文字--></li>
<li style="width:100px;float:left;"><!--这里面放图片和文字--></li>
<li style="width:100px;float:left;"><!--这里面放图片和文字--></li>
</ul>
</div>
这里,使ul左(右、上、下)移动(变化、轮播),ul的宽度(左、右移动)就是ul下面的所有的li的宽度(上下)的总和
var swidth=100;//表示单个li的宽度(高度)
var runTime;//定时器
var Stime=3000;//每3秒变化一次
var sptm=300;//变化过程所需要的时间
var sindex=0;//当前在第几张
var countindex=4;//表示总张数
function index_Pics(){
clearInterval(runTime );//清除定时器
$("#imglst").animate({
"margin-left": -sindex*swidth//执行动画效果,ul左移
}, sptm);
runTime = setInterval(function() {
if (sindex== countindex-1) {
sindex= 0;//当前是最后一张图片,位置改变为第一张
} else {
sindex+= 1;//否则加1
}
index_Pics();//定时器时间一到,重新执行方法
}, Stime);
}
博思aippt
2024-07-20 广告
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT...
点击进入详情页
本回答由博思aippt提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询