jQuery 实现图片轮播

本文介绍了如何利用jQuery实现图片轮播效果。从搭建基本结构到添加鼠标移入移出事件,再到处理轮播逻辑,包括点击左右按钮的响应,以及通过z-index解决元素覆盖问题,最终实现了一个完整的图片轮播功能。
摘要由CSDN通过智能技术生成

     自从学习jQuery之后,简直怀疑人生了。

     因为,用JavaScript原生代码实现一个效果可能得用几十行代码甚至更多,而用jQuery简单的几行就轻松搞定了~~~

     好啦,进入正题~~~

     下面要使用jQuery实现图片轮播~~~

      1.先把基础的背景搭起来:

        最终使我们的图片在方框内进行轮播:

  

     2.实现鼠标移入移出,出现左右按钮

    

   这个比较简单,实现方法如下:

   大概思路就是,当鼠标移到这个div上面时,就显示左右两个按钮,$('.ctrl').show(300);其中300是出现的这个动画持续时间,单位为毫秒数。

   当然了,这个前提条件就是原来是不可见的,即,我们需要提前在左右按钮的css里设置display:none;

<script>

	$(function(){
		//鼠标移入 显示控制按钮  离开时不显示按钮
		$('.box').hover(function(){
			$('.ctrl').show(300);
			//show显示隐藏的匹配元素
			//speed:三种预定速度之一的字符串
			//slow normal fast 表示动画时长的毫秒数值
		},
		//鼠标移走的函数方法
		function(){
			$('.ctrl').hide(300);
		});
	})

</script>

   All right.

   3.接下来,我们就要思考一下,轮播到底该怎么实现了。

     这是一个严肃的问题,毕竟要考虑一下小学2年级的数学问题了。闭嘴闭嘴闭嘴

     要轮播嘛,首先得有图,还不能是一张图,为什么呢?

    

     这个时候,点击左边按钮,过来的是空白,点击右边按钮,出来的也是空白。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值