前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JS简单实现图片上一张下一张操作

JS简单实现图片上一张下一张操作

作者头像
全栈程序员站长
发布于 2022-07-22 04:29:12
发布于 2022-07-22 04:29:12
1.7K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

简单实现了js的图片上一张下一张效果,没怎么做css美化单纯就是想记录一下js部分。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>幻灯片</title>
</head>
<style>
    *{
        margin:0;
        padding:0;
    }
    #picBox{
        margin:100px auto;
        width:600px;
        height:400px;
    }
    #pic{
        width:600px;
        height:400px;

    }
    #buttonBox{
        width:150px;
        margin:10px auto;
    }
</style>
<body>
<div id="picBox">
  <img src="s1.jpg" id="pic">
  <div id="buttonBox">
    <input type="button" value="上一张" onclick="pre();">
    <input type="button" value="下一张" onclick="next();">
  </div>
</div>
<script>
    var picArr=new Array("s1.jpg","s2.jpg","s3.jpg","s4.jpg");
    var index=0;
    function next(){
        index++;
        if(index==picArr.length){
            index=0;
        }
        document.getElementById("pic").src=picArr[index];
    }
    function pre(){
        index--;
        if(index<0){
            index=picArr.length-1;
        }
        document.getElementById("pic").src=picArr[index];
    }
</script>
</body>
</html>

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125567.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月5,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
js简单实现切换图片上一张下一张功能是什么_js中图片切换效果怎么实现
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/17
8.1K0
js简单实现切换图片上一张下一张功能是什么_js中图片切换效果怎么实现
23个项目管理经典案例_交互动画
注意: speed = (end - box.offsetLeft)/20; 代表用(终点位置-当前位置)/动画系数 动画系数可以控制动画的快慢
全栈程序员站长
2022/11/03
1.9K0
JS热身课后习题
思索
2024/08/15
820
文豆药品追溯码高拍仪一体机二次开发SDK
BS版sdk主要适用于bs(web)架构,可支持谷歌Chrome、火狐Firefox、360极速和安全、Edge、IE10+等支持html5的多种浏览器。
用户11057749
2025/01/23
1420
文豆药品追溯码高拍仪一体机二次开发SDK
JavaScrip学习笔记(五)---定时器(一)实现图片无缝滚动
1.setInterval(function,time)、clearInterval(timer)
致Great
2023/08/26
3100
JavaScrip学习笔记(五)---定时器(一)实现图片无缝滚动
第41天:匀速、缓动运动和图片无缝滚动
缓动运动 公式:leader=leader+(target-leader)/10;//leader为初始值0,target为结束值,10可以改变,值越大,速度越慢
半指温柔乐
2018/09/11
9360
如何对H.265视频播放器EasyPlayer.js实现音频开启与关闭控制?【附代码】
EasyPlayer是可支持H.264/H.265视频播放的流媒体播放器,性能稳定、播放流畅,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。TSINGSEE青犀视频的Easy系列视频平台均集成了EasyPlayer播放器作为网页播放能力层。
TSINGSEE青犀视频
2022/05/26
1.9K0
1024程序节|你知道老师上课随机点名是怎么实现的吗
个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主
天寒雨落
2022/11/20
8510
1024程序节|你知道老师上课随机点名是怎么实现的吗
自制在线富文本编辑器,精简完整版
 不需要插入图片功能的去掉php代码然后将.php文件改为.html即可变成本地文本编辑器,是不是很酷!当然功能跟world比没那么强大!
超级小可爱
2023/02/17
2K0
自制在线富文本编辑器,精简完整版
第54天:原生js实现轮播图效果
一系列的大小相等的图片平铺,利用CSS布局只显示一张图片,其余隐藏。通过计算偏移量利用定时器实现自动播放,或通过手动点击事件切换图片。
半指温柔乐
2018/09/11
6.9K0
第54天:原生js实现轮播图效果
【Html.js——图片折叠效果】折叠手风琴(蓝桥杯真题-1763)【合集】
选中 index.html 右键启动 Web Server 服务(Open with Live Server),让项目运行起来。打开环境右侧的【Web 服务】,就可以在浏览器中看到当前页面,点击图片,被折叠的图片不会展开。
Rossy Yan
2025/01/24
4390
【Html.js——图片折叠效果】折叠手风琴(蓝桥杯真题-1763)【合集】
从零开始学 Web 之 BOM(二)定时器
多次点击“摇起来”按钮的时候,timeId 的值会有多个,而停止的时候,只会清理最后一个值,其他的值对应的定时器没有清理。
Daotin
2018/08/31
1.4K0
cssjshtml javascript控制多视频播放
javascript控制多视频播放,控制多个视频从不同时间开始,到不同时间结束。 html实现视频播放指定时间段: 因流量问题,为方便演示,demo只用了一个视频,当然可以放不同视频来进行。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>video</title> <meta http-equiv="pragma" content="no-cache"> <
葫芦
2019/04/17
1.2K0
js html css实现简单轮播图
~关注我 带你看更多精品技术和面试必备 么么哒 点个赞呗! 要求每隔 3 秒图片会自动切换一张,以此类推安照给定图片数量轮番切换 播放。 当鼠标移入时会自动暂停播放,鼠标移出则会继续。 两边有两个左右方向的按钮,点击则会实现手动切换商品图片。 左下角会按照图片数量显示对应的灰色圆点,点击会显示对应的图片,并 圆点加亮显示。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>D
编程张无忌
2021/01/26
28.4K1
原生HTML+CSS+JS制作自己的导航主页(前端大作业,源码+步骤详解)
咕咕了好久啦,今天使用原生HTML+CSS+JS做一个很简单的个人定制的导航主页吧!
全栈程序员站长
2022/09/15
7.2K2
原生HTML+CSS+JS制作自己的导航主页(前端大作业,源码+步骤详解)
简单轮播图实现
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> #div_c{ width: 400px; height: 200px; position: relative; } #div_c img{ width:
用户1749219
2018/05/16
1.8K0
js生成二维码_js生成二维码并保存
前段时间项目中需要开发扫描二维码查看信息的功能,在网上查了一些资料,把用过的方法进行总结需要导入一个qrcode的js 插件。
全栈程序员站长
2022/11/02
5.8K0
js生成二维码_js生成二维码并保存
定时器
var timer=setInterval(函数,毫秒); 重复执行 clearInterval(timer); 清空定时器
河湾欢儿
2018/09/06
3.2K0
js一些案例的使用
1 延迟提示框的使用 方式一: <!DOCTYPE html> <html> <head> <title>延迟提示框的使用1</title> <style> #div1{ background:red; width:200px; height:30px; } #div2{ background:#ccc; width:150px; height:20px; margin:10px; display:none; } </style>
用户5927264
2019/07/31
6370
简单粗暴的JavaScript笔记-1
前言: 提示密码提示框 <head> <style> #div1 {width: 100px;height:50px;background:#FFCC99;border:1px solid #FF9900; dispaly: none;} </style> <title>dashucoding</title> </head> <body> // get Element By Id <input type="checkbox" onmouseover="" "doucument.getElemen
达达前端
2019/07/04
8500
推荐阅读
相关推荐
js简单实现切换图片上一张下一张功能是什么_js中图片切换效果怎么实现
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验