Day19-使用单个img标签做轮播效果

这篇博客介绍如何利用JavaScript和HTML实现一个简单的图片轮播效果。通过设置定时器和图片数组,实现了单个img标签轮播,同时加入了鼠标悬停暂停轮播和点击按钮切换图片的功能。
摘要由CSDN通过智能技术生成

Day19-使用单个img标签做轮播效果


使img标签不断显示和隐藏来实现轮播图效果。


1.HTML界面

<div>
	<img src="../images/a1.jpg" width="160" height="160" />
</div>

2.JavaScript

记得导入JQuery文件。

var i = 1;
var Time;
var img = new Array("a1.jpg","a2.jpg","a3.jpg","a4.jpg","a5.jpg");
function Run(){
   
	Time = setInterval(function(){
   
	  $("img").hide();
	  $("img").attr({
   src:"../images/"+img[i]});
	  $("img").show();
	  i++;
	  if(i > 4){
   
		  i = 0;	
	  }
  },1000);
}

声明全局变量i,初始化为1。因为第0张是显示的,下一张替换为第一张,故初始化1.
声明Time变量记录定时器,
声明img数组,保存替换图片的名称。
Run()函数详解:

1.创建定时器,并在中间定义一个匿名函数。1000ms执行一次。
2.把当前图片给隐藏。
3.替换图片路径。
4.再把图片显示。
5.i++以实现一张一张替换。
6.if()判断以实现来回轮播。


接着把Run()函数放在加载方法中,即简易轮播完成。

$(function()
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值