使用jQuery实现图片轮播与切换功能


文章目录

  • 使用jQuery实现图片轮播与切换功能
  • 效果图
  • 一、body
  • 二、jQuery
  • 三.css
  • 四.小结

效果图


一、body

<body><div class="d1"><div class="v1"><a  style="color: fuchsia;position: absolute;top: 200px;font-size: 50px;left: 30px;z-index: 1;" href="javascript:leftN('img1',1)"><</a></div><div><img id="img1" src="img/Chrysanthemum.jpg" width="600px" height="400px" style="position: absolute;top: 0px;z-index: 0;"/></div><div class="v2"><a style="color: fuchsia;position: absolute;top: 200px;font-size: 50px;left: 30px;z-index: 1;" href="javascript:leftN('img1',2)">></a></div></div></body>

二、jQuery

<script type="text/javascript" src="jq/js/jquery-1.12.4.js" ></script>
<script>var ii=1;var itval=setInterval('leftN()',3000)function leftN(mid,num){//列表内放置自己的图片路径var les=['img/Chrysanthemum.jpg','img/Desert.jpg','img/Hydrangeas.jpg','img/Jellyfish.jpg','img/Koala.jpg','img/Lighthouse.jpg','img/Penguins.jpg','img/Tulips.jpg'];    var imgs=document.getElementById('img1');if(mid==null){$('#img1').fadeOut(1000,function(){imgs.src=les[ii];});$('#img1').slideDown(500);ii++;if(ii==les.length){ii=0;}}else{if(num==1){var arr2=new Array();var newImg="";for(j=0;j<imgs.src.length;j++){if(j>=36){newImg=newImg+imgs.src[j];}}var Myimg=document.getElementById(mid);var indexs=les.indexOf(newImg);if(indexs==0){alert('这是第一张了!')}else{$('#img1').hide(1000,function(){Myimg.src=les[indexs-1];});$('#img1').slideDown(500);ii=indexs-1;}clearInterval(itval);itval=setInterval('leftN()',3000);}else{var arr2=new Array();var newImg="";for(j=0;j<imgs.src.length;j++){if(j>=36){newImg=newImg+imgs.src[j];}}var Myimg=document.getElementById(mid);var indexs=les.indexOf(newImg);if(indexs==les.length-1){alert('已经是最后一张了!')}else{$('#img1').slideUp(1000,function(){Myimg.src=les[indexs+1];});$('#img1').slideDown(500);ii=indexs-1;}clearInterval(itval);itval=setInterval('leftN()',3000);}}}</script>

三.css

<style>.d1{border: 1px solid red;width: 600px;height: 400px;position: absolute;top: 100px;/*left: 100px;*/}.v1{width: 80px;height: 400px;background-color: mediumaquamarine;display: inline-block;position: absolute;z-index: 1;opacity: 0.5;}.v2{width: 80px;height: 400px;background: mediumaquamarine;position: absolute;top:0px;left: 520px;z-index: 1;opacity: 0.5;}</style>

四.小结

本章由jQuery实现图片轮播与切换功能,一个有趣又实用的功能,感兴趣的小伙伴动手实现吧.
有哪里不足或者有更好的建议,欢迎留言吐槽,有哪里不懂的小伙伴,可以私信我,我会一一答复,感谢认可,感谢支持!

使用jQuery实现图片轮播与切换功能相关推荐

  1. PgwSlideshow-基于Jquery的图片轮播插件

    友情链接:http://www.htmleaf.com/Demo/201504031619.html  http://www.htmleaf.com/Demo/201504191708.html 0 ...

  2. jquery手写轮播图_15个超强的jQuery/HTML5图片轮播插件

    最近我们为大家分享过不少基于jQuery的图片轮播插件,当然也有很多使用了HTML5和CSS3的相关技术,让整个图片播放器显得更加美观,动画效果显得更加炫酷.这次我们特意为大家筛选了一些最新的jQue ...

  3. html5+自动播放轮播插件,15个超强的jQuery/HTML5图片轮播插件

    最近我们为大家分享过不少基于jQuery的图片轮播插件,当然也有很多使用了HTML5和CSS3的相关技术,让整个图片播放器显得更加美观,动画效果显得更加炫酷.这次我们特意为大家筛选了一些最新的jQue ...

  4. 利用jQuery实现图片轮播

    利用jQuery实现图片轮播 需求 实现步骤 一.获取相关对象 二.设置切换按钮 三.设置图片首尾相接效果 四.随图片切换更新小圆点 五.点击小圆点切换图片 六.鼠标无操作时图片自动轮播 示例 需求 ...

  5. html5图片轮播在线制作教程,15个超强的jQuery/HTML5图片轮播插件

    最近我们为大家分享过不少基于jQuery的图片轮播插件,当然也有很多使用了HTML5和CSS3的相关技术,让整个图片播放器显得更加美观,动画效果显得更加炫酷.这次我们特意为大家筛选了一些最新的jQue ...

  6. jquery:手风琴图片轮播

    jquery:手风琴图片轮播 html部分: <!DOCTYPE html> <html> <head lang="en"><meta c ...

  7. Jquery 广告图片轮播切换

     要点: 1.鼠标移至图片上出现左右箭头,鼠标移出图片时,左右箭头消失 2.单击左右箭头时,显示上一个/下一个图片,当前数字背景为橙色,其他数字背景为#333333,第一个/最后一个图片显示时,单击箭 ...

  8. 小博老师演示常用JQuery效果 ——图片轮播

    2019独角兽企业重金招聘Python工程师标准>>> [理论知识] 我们在实际开发应用程序的过程中,经常会遇到图片轮播的效果需求,本文小博老师就为大家演示一下,如何使用JQuery ...

  9. html轮播图jquery,原生js和jquery实现图片轮播特效

    (1)首先是页面的结构部分 对于我这种左右切换式 1.首先是个外围部分(其实也就是最外边的整体wrapper) 2.接着就是你设置图片轮播的地方(也就是一个banner吧) 3.然后是一个图片组(可以 ...

最新文章

  1. 从深度图到点云的构建方式
  2. 朴素贝叶斯(NBM,Naive Bayesian Model)为什么朴素又有哪些形式?
  3. Java并发编程开发笔记——2线程安全性
  4. python嵌入式系统开发_Python在开发实时嵌入式系统中的作用
  5. java栈和队列验证回文串_栈和队列的基本操作及其应用(回文判断)
  6. Java面向对象编程篇6——注解与反射
  7. 进阶Java架构师必看书:大型架构+框架+性能优化+中间件+分布式
  8. 写软件开发需求你必须掌握的规格
  9. 蓝桥杯2021年第十二届C++省赛第四题-货物摆放
  10. Linux之创建DBeaver桌面图标
  11. PCIE原理-002:PCIE地址是如何映射的
  12. 四面阿里软件测试被刷,怒刷三个月测试面试题,成功进入哔哩哔哩
  13. 碎片时间”绑架了多少焦虑的现代人?
  14. Android OTG U盘相关
  15. “Spark三剑客”之SparkCore和SparkSql学习笔记(零基础入门)(一)
  16. 简述中断处理的6个步骤_完整的中断处理过程分为那几个阶段?
  17. Cython(一)安装与使用
  18. Mac电脑图片后期处理Lightroom Classic 2022(lrc2022)
  19. 成都玖益科技:店铺流量怎么提升
  20. linux sftp ftp 速率,linux上ftp和sftp简要操做命令

热门文章

  1. 算法导论第三版3.1答案
  2. 查看DAID设备Linux,linux 硬件信息查看命令
  3. “双减”之下,教培机构怎么样了?
  4. 安装mathtype以后word不能粘贴,提示宏安全
  5. 关于技术人员制定个人目标的一些建议
  6. Centos安装Nginx并使用acme脚本配置SSL证书
  7. html5炫酷透明地球视觉js特效
  8. 浏览器与服务交互的协议以及交互流程
  9. 【HTML基础笔记】之【常用编码】
  10. VMware里CentOS7与win10共享文件【完美跑通】