循序和循环播放轮播图片

<style>* {padding: 0;margin: 0;}#place{width: 800px;text-align: center;margin: 0 auto;}#box{   width: 800px;height: 525px;border: 1px solid;position: relative;}#box p{position: absolute;width: 100%;line-height: 30px;background: rgba(0,0,0,.3);color: #fff;}#box .taoming1{top: 0;}#box .taoming2{bottom: 0;}#box button{position: absolute;width: 35px;height: 50px;font-size: 30px;top: 50%;margin-top: -25px;background:rgba(0,0,0,.3);color: #fff;}#box .leftBut{left: 0;}#box .rightBut{right: 0;}#box img{width: 100%;height: 100%;}</style></head><body><div id="place"><button>顺序</button><button>循环</button><div id="box"><img src="./img/1.jpg" alt=""><p class="taoming1">1/4</p><p class="taoming2">美女1</p><button class="leftBut"><</button><button class="rightBut">></button></div></div>
</body>
<script type="text/javascript">var img = document.getElementsByTagName('img')[0];var taom = document.getElementsByTagName('p');var btn = document.getElementsByTagName('button');var mg = ['img/1.jpg','img/2.jpg','img/3.jpg','img/4.jpg'];var n = 0; var tag = true;btn[0].onclick = function(){tag = true;}btn[1].onclick = function(){tag = false;}//点击右边的按钮,切换图片btn[3].onclick = function(){n++;if(n == mg.length){if(tag == true){alert('已经是最后一张');n = mg.length - 1;}else{n=0;}}img.src = mg[n];taom[0].innerHTML = n+1+"/4";taom[1].innerHTML = "美女"+(n+1);}
// 点击左边的按钮,切换图片btn[2].onclick = function(){n--;if(n < 0){if(tag == true){alert('已经是最前一张');n=0;}else{n=mg.length - 1;}}img.src = mg[n];taom[0].innerHTML = n+1+"/4";taom[1].innerHTML = "美女"+(n+1);
}</script>

javascript点击按钮循序和循环播放轮播图片相关推荐

  1. 用javascript点击小圆点循环播放轮播图片

    点击小圆点循环播放图片 <style>*{padding: 0;margin: 0;}.place{position: relative;width: 800px;height: 600p ...

  2. html js轮播图无白链接,JavaScript:100%原生js实现左右切换的轮播图(无延迟加载)...

    简介这篇文章主要介绍了JavaScript:100%原生js实现左右切换的轮播图(无延迟加载)以及相关的经验技巧,文章约11114字,浏览量505,点赞数3,值得参考! *{ margin:0; pa ...

  3. 经典案例重点案例:点名表,JS正则验证全选、全不选、反选,点击可以实现三个功能,轮播图 字符串截取以及替换,图片切换

     重点案例: 点击开始点名,框内的名字转动 点击结束点名,框内的转动停止,并出现一个随机的学生姓名 <!DOCTYPE html> <html>     <head> ...

  4. 【重点案例】b站pink老师JavaScript的PC端网页特效 案例代码——网页轮播图

    目录 代码段: 1.index.js部分(全是重点) 2.animate.js部分(重点,是之前封装好的动画函数) 3.index.html部分(重点在标红区) 4.index.css部分(重点在标红 ...

  5. js轮播图片小圆点变化_JavaScript banner轮播 左右切换 圆点点击切换

    JavaScript banner轮播 左右切换 圆点点击切换 #banner { overflow:hidden; width:100%; height:400px; position:relati ...

  6. Bootstrap -- 插件: 按钮状态、折叠样式、轮播样式

    Bootstrap -- 插件: 按钮状态.折叠样式.轮播样式 1. 按钮(Button)插件:可以添加进一些交互,比如控制按钮状态. 如需向按钮添加加载状态,只需要简单地向 button 元素添加 ...

  7. 点击轮播图片,链接跳转错误

    <#if (InfoList?size > 0)><#list InfoList as newsInfo><li class="slider-li1&qu ...

  8. html轮播图循环效果,TremulaJS-跨设备多功能的无限循环js轮播图插件

    TremulaJS是一款非常酷的跨设备多功能的无限循环js轮播图插件.TremulaJS是一个客户端javascript UI组件,它基于贝兹曲线和物理动量效应制作各种效果,可以制作无限循环的图片流, ...

  9. web大二实训作业:校园运动会网站设计——运动会图片轮播图片遮罩特效(4页)体育 HTML+CSS+JavaScript HTML5期末大作业...

    常见网页设计作业题材有 ​​个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. 服装. 体育. 化妆品. 物流. 环保. 书籍. 婚纱. 军 ...

最新文章

  1. 玩不转大数据就别勉强了,或许“小数据”才是真正的终南捷径
  2. Linux系统下文件字体乱码的解决方案
  3. 怎么将string list 转成有特殊字符分开字符串
  4. action 带参数跳转
  5. 什么是四路串口服务器?
  6. php 发送post请求json,thinkphp ,php post发送json请求,就收post请求
  7. oracle vitu,Supply Chain Management (SCM) a Manufacturing | Oracle Česká Republika
  8. 强上阿里云之安装MYSQL
  9. php exif_read_data orientation,PHP exif_read_data Illegal IFD size
  10. 华硕A8SE系列安装windows XP +驱动安装
  11. 回溯法,子集选择合集
  12. 【vbs脚本】02.高级
  13. Vert.x ——概述
  14. 记录一次centos被挖矿病毒感染的经历
  15. Android N 完全不同以往的四个新特性
  16. 塔望3W消费战略全案|唯氏:婴幼儿辅食品牌全案策划
  17. 千锋网络安全学习笔记部分2
  18. vs2012 Office2013 读写excel文件
  19. 瑞芯微rk3568移植openbmc(四)----关于novnc h264 webcodec硬解码
  20. 如何解决报错信息:Error in UseMethod(“filter_”) 在使用dplyr包的filter() 时候

热门文章

  1. 计算机毕业设计PHP扫码点餐微信小程序(源码+程序+uni+lw+部署)
  2. python实现二叉树的俯视图
  3. (学习笔记)关于KL散度的应用
  4. 两个Java项目使用同一个端口号
  5. 自学python困难吗_自学Python会有什么困难?老男孩自学python编程
  6. 选择老域名建站对SEO帮助大吗?
  7. 一文带你了解ViewModel
  8. 响应式框架简单知识介绍
  9. GeoTools概述
  10. 【虾说区块链】分布式系统共识的FLP不可能原理与CAP猜想