jquery 图片浏览功能实现
效果展示:

HTML代码:
<div id="no3">
<img src="./img/last.png" id="last" onclick="JavaScript:showImg(-1)"/>
<img src="./img/1.jpg" id="img01" onclick="JavaScript:showImg(2)"/>
<img src="./img/2.jpg" id="img02" onclick="JavaScript:showImg(1)"/>
<img src="./img/3.jpg" id="img03" onclick="JavaScript:showImg(0)"/>
<img src="./img/4.jpg" id="img04" onclick="JavaScript:showImg(-1)"/>
<img src="./img/5.jpg" id="img05" onclick="JavaScript:showImg(-2)"/>
<img src="./img/next.png" id="next" onclick="JavaScript:showImg(1)"/>
</div>
JS代码:
var imgArray =new Array();
imgArray[0]="./img/1.jpg";
imgArray[1]="./img/2.jpg";
imgArray[2]="./img/3.jpg";
imgArray[3]="./img/4.jpg";
imgArray[4]="./img/5.jpg";
imgArray[5]="./img/6.jpg";
imgArray[6]="./img/7.jpg";
imgArray[7]="./img/8.jpg";
imgArray[8]="./img/9.jpg"; //默认显示图片序号
var base=0; //通过指定偏移量,来显示数组顺序中前或者后的第几张图片
function showImg(offset){
base = (base-offset) % imgArray.length; for(var i=base;i<base+5;i++){
var img=document.getElementById("img0"+(i-base+1));
//判断图片是否从前往后循环显示
if(i<0){
img.src = imgArray[ imgArray.length +i ];
}
//判断图片是否从前往后循环显示
else if(i>(imgArray.length-1)){
img.src = imgArray[ i-imgArray.length ];
}
else{
img.src= imgArray[i];
}
}
}
css代码:
#no3{
width:50%;
position: absolute;
left:15%;
top:5%;
}
#no3 img{
position:absolute;
border:3px;
}
#last{
left:-5px;
top:85px;
width:20px;
height:20px;
}
#next{
left:486px;
top:85px;
width:20px;
height:20px;
}
#img01{
z-index:;
left:31px;
top:64px;
width:74px;
height:74px;
}
#img02{
z-index:;
left:71px;
top:32px;
width:138px;
height:138px;
}
#img03{
z-index:;
left:151px;
top:0px;
width:198px;
height:198px;
}
#img04{
z-index:;
left:291px;
top:32px;
width:138px;
height:138px;
}
#img05{
z-index:;
left:395px;
top:64px;
width:74px;
height:74px;
}
jquery 图片浏览功能实现的更多相关文章
- jquery图片放大功能简单实现
图片放大在某些例如商品细节放大图比较常见,本文写了一个图片放大的示例适合日常应付,有需求的朋友可以参考下 <div class="jqzoom"> <img sr ...
- iOS Swift WisdomScanKit二维码扫码SDK,自定义全屏拍照SDK,系统相册图片浏览,编辑SDK
iOS Swift WisdomScanKit 是一款强大的集二维码扫码,自定义全屏拍照,系统相册图片编辑多选和系统相册图片浏览功能于一身的 Framework SDK [1]前言: 今天给大家 ...
- jQuery.YesShow - 图片轮播插件(带图片放大功能)
jQuery.YesShow - 图片轮播插件(带图片放大功能) 使用简单,原文件只要这样就可以了:<div id="yes"> <ul> ...
- Unity3d之ScrollView实现图片浏览切换功能----折磨的学习
由于项目需要,需要用NGUi实现一个图片浏览切换的功能,于是参考官方NGUI例子的ScrollView做了一个例子,初始看上去基本实现了自己想要的功能. 但是测试后发现当隐藏其中一张图片后,后面图片不 ...
- PHP jQuery实现上传图片时预览图片的功能实例
在PHP项目开发中,有时候经常需要做添加图片的功能.添加图片时,一般需要即时预览上传的图片.下面这个例子就是简单的预览上传图片功能,代码如下(分两部分): 1.HTML代码: <div clas ...
- 图片放大功能如何做?jquery实现
花了很长时间撸了个网站,观点,其中需要一个图片放大功能,网上找了半天发现都没有中意的,最后无奈之下自己写了一个,演示地址,演示图片: 自我感觉效果还不错,现在分享开来给大家看看,哪里不好还请多多指教, ...
- 12款经典的白富美型—jquery图片轮播插件—前端开发必备
图片轮播是网站中的常用功能,用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美 ...
- 分享22款响应式的 jQuery 图片滑块插件
响应式(Responsive)设计的目标是要让产品界面能够响应用户的行为,根据不同终端设备自动调整尺寸,带给用户良好的使用体验.这篇文章收集了22款优秀的响应式 jQuery 幻灯片插件,它们能够帮助 ...
- 15个web前端的美轮美奂的 jQuery 图片特效
jQuery是一个非常优秀的 JavaScript 框架,使用简单灵活,同时还有许多成熟的插件可供选择.其中,jQuery 最令人印象深刻的应用之一就是对图片的处理,它可以让帮助你在你的项目中加入各种 ...
随机推荐
- 【Alpha版本】冲刺阶段——Day 7
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...
- 屠龙之路_转角遇到服务器大魔王_FourthDay
Day4:将View打败后,View还送了屠龙团一个信物.于是在今天的旅途中,少年们在遇到View的其他兄弟时,以此信物将他们收于麾下,并借助他们的力量打败了服务器大魔王." Fightin ...
- AngularJS指令的详解
指令作为AngularJS中最为重要的部分,所以这个框架本身也是自带了比较多的的指令,但是在开发中,这些指令通常不能满足我们的需要,所以我们也是需要自定义一些指令的.指令是我们用来扩展浏览器能力的技术 ...
- MySQL修改,表结构大幅修改
------------------create table t_video_file_temp( video_id bigint not null comment '视频Id', file_md5 ...
- 标题栏ToolBar
使用标题栏ToolBar 首先需要在AndroidManifest.xml中修改 application主题或者activity主题 隐藏原生标题栏 在styles.xml中自定义主题 a ...
- 一个很好的UML工具
访问地址:www.visual-paradigm.com 工具使用帮助文档地址: http://www.visual-paradigm.com/support/documents/vpumluserg ...
- Java设计模式(二) 观察者模式
观察者模式: 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,他的所有依赖者都会受到通知并自动更新. 1,定义事件源接口 package com.pattern.observer; pub ...
- css 导航,菜单对应页面切换效果实现方法
实现原理: 每个菜单有多个li标签,每个li标签含一个id,li标签的id用来标记:点击效果 每个页面有一个id,这个id的作用是对应每个li标签的点击链接对应的页面,它的作用是用来标记:li标签的h ...
- java学习笔记--java中的基本数组[5]
java基础很重要, 今天呆家看java视频,顺便总结前几周看的java书籍,做一下简单的总结:1:数组的声明,2:数组的赋值: 3:数组的方法: 声明一个数组主要有两种方式: //类型 []数组名字 ...
- Eclipse中使用SVN
1.在Eclipse里下载Subclipse插件 方法一:从Eclipse Marketplace里面下载 具体操作:打开Eclipse --> Help --> Eclipse Ma ...