首页 > 其他分享 >图片轮播图

图片轮播图

时间:2023-06-30 13:55:55浏览次数:41  
标签:function index 轮播 img webp info imgArr 图片

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="node_modules/jquery/dist/jquery.js"></script>
<title>切换图片</title>
<style>
* {
margin: 0;
padding: 0;
}

html {
background-color: #e7eee0;
}

#outer {
width: 500px;
height: 500px;
margin: 50px auto;
padding: 10px;
background-color: white;
box-shadow: 0 5px 5px 0 #dcdcdc;
text-align: center;
}

#outer img {
width: 100%;
height: 450px;
}
</style>
</head>
<body>
<div id="outer">
<p id="info"></p>
<img src="./img/01.webp" alt="图片">
<button id="last">上一张图片</button>
<button id="next">下一张图片</button>
</div>
</body>
</html>
<script>
// window.onload = function() {
$(function(){

// const last = document.getElementById("last");
// // $("#prev")
//
// const next = document.getElementById("next");

//切换图片就是更改img标签src的属性
//获取img图片标签
const img = document.getElementsByTagName("img")[0];


//创建一个数组来保存图片的路径
const imgArr = ["./img/01.webp", "./img/02.webp", "./img/03.webp", "./img/04.webp", "./img/05.webp"];

//创建一个变量来保存当前显示图片的索引
var index = 0;
// const info = document.getElementById("info");
//设置提示信息
info.innerHTML = "共" + imgArr.length + "张,当前第" + (index + 1) + "张";

//分别为两个按钮绑定单击响应函数
$("#last").click(function(){
// prev.onclick = function() {



index--;

if (index < 0) {
index = imgArr.length - 1;
}

img.src = imgArr[index];
//点击按钮更改信息
info.innerHTML = "共" + imgArr.length + "张,当前第" + (index + 1) + "张";

});
$("#next").click(function(){
// next.onclick = function() {

//切换到下一张index自加
index++;
if (index > imgArr.length - 1) {
index = 0;
}
img.src = imgArr[index];
//点击按钮更改信息
info.innerHTML = "共" + imgArr.length + "张,当前第" + (index + 1) + "张";

});

});
</script>

标签:function,index,轮播,img,webp,info,imgArr,图片
From: https://www.cnblogs.com/ckyjbd/p/17516598.html

相关文章

  • 一个sqlite的例子,将图片存入sqlite数据库
          最近学习sqlite,在看了一些资料后,写了一个例子,可能对初学sqlite或者学习将图片插入数据库等的有用,把源码发出来,给需要参考的。也欢迎大家提出建议。         包含常用的sql操作,增删改查,同时也在例子中说明,sqlit的sql语句使用参数,可以用@也可以用$。     ......
  • 轮播图效果
    <style>    @keyframesswiper{      0%{transform:translateX(0);}      28%{transform:translateX(0);}      33%{transform:translateX(-300px);}      61%{transform:translateX(-300px);}    ......
  • word文档的图片怎么保存到帝国CMS上
    ​ 这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下)<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@     page contentType="text/html;cha......
  • word文档的图片怎么保存到动易CMS上
    ​ 由于工作需要必须将word文档内容粘贴到编辑器中使用但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来解......
  • 通过CSS样式缩放图片导致图片模糊的解决方案
    在进行前端页面开发的过程中,通过使用CSS对图片进行等比例缩放,存在会使图片失真的情形。这种情况有点违反我们的通常认知,毕竟放大图片会使图片失真这很正常,但是缩小图片通常应该会使图片变清晰才对。目前我查找了很多资料都还没发现哪篇文章有深入分析其中的原理,姑且认为这是浏览器......
  • word文档的图片怎么保存到SiteFactory上
    ​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。其原理为一下步骤:监听粘贴事件;【用于插入图片】获取光标位置;【......
  • word文档的图片怎么保存到CMS上
    ​ 如何做到ueditor批量上传word图片?1、前端引用代码<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>......
  • Excel将插入的图片在单元格居中代码
    一、选中需要居中的图片(ALT+A全选) 二、按ALT+F11打开MicrosoftVisualBasicforApplications窗口:1、点击:插入-模块: 2、输入代码:Subdq()DimshpAsShapeForEachshpInActiveSheet.Shapesshp.Left=(shp.TopLeftCell.Width-shp.Width)/2+sh......
  • 自用gulp打包脚本,压缩html,压缩js,压缩css,压缩图片,功能齐全
    constgulp=require('gulp');constfs=require('fs');consthtmlmin=require('gulp-htmlmin');constuglify=require('gulp-uglify');constuglifyEs=require('uglify-es');constminifyCSS=require(......
  • 【前端可视化】Canvas 下载图片添加背景色因为缩放导致比例不同问题
    比例不同是因为缩放导致的,缩放导致绘图中心发生改变,我们需要把填充的背景色的范围扩大(根据缩放比例来),同时背景色要绘制在现有画布的后面,防止重叠遮挡。感觉一个小下载,需要注意的事项还是挺多的,记录下,希望能帮助到其他人,里面的一些API请参考MDN文档。下面的参考代码,自己根据......