查看图片(前进后退)功能实现js代码


Posted in Javascript onApril 24, 2013

注:images文件夹下图片的命名是从1~5.jpg有规律的
声明的 var array = [1, 2, 3, 4, 5]; 这个数组存放的是图片的名称

<head> 
<title></title> 
<script src="Jquery1.7.js" type="text/javascript"></script> 
<style type="text/css"> 
img 
{ 
width: 200px; 
height: 200px; 
} 
</style> 
<script type="text/javascript"> 
$(function () { 
var array = [1, 2, 3, 4, 5]; 
var count = 0; 
$('#Button1').click(function () { 
if (count > 0) { 
count--; 
$('img').attr('src','images/'+array[count]+'.jpg'); 
} 
}) 
$('#Button2').click(function () { 
if (count <4) { 
count++; 
$('img').attr('src', 'images/' + array[count] + '.jpg'); 
} 
}) 
}) 
</script> 
</head> 
<body> 
<table> 
<tr> 
<td> 
<input id="Button1" type="button" value="<" /> 
</td> 
<td> 
<img src="images/1.jpg" /> 
</td> 
<td> 
<input id="Button2" type="button" value=">" /> 
</td> 
</tr> 
</table> 
</body>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title></title> 
<style type="text/css"> 
#mydiv 
{ 
position: absolute; 
width: 500px; 
height: 400px; 
top: 50%; 
left: 50%; 
margin-top: -200px; 
margin-left: -290px; 
} 
img 
{ 
width: 480px; 
height: 380px; 
} 
</style> 
<script src="Jquery1.7.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(function () { 
//第一种方法 
/* 
$('#btn1').toggle(function () { $('img').attr('src', 'images/1.jpg'); }, 
function () { $('img').attr('src', 'images/2.jpg'); }, 
function () { $('img').attr('src', 'images/3.jpg'); }, 
function () { $('img').attr('src', 'images/4.jpg'); }, 
function () { $('img').attr('src', 'images/5.jpg'); }); $('#btn2').toggle(function () { $('img').attr('src', 'images/5.jpg'); }, 
function () { $('img').attr('src', 'images/4.jpg'); }, 
function () { $('img').attr('src', 'images/3.jpg'); }, 
function () { $('img').attr('src', 'images/2.jpg'); }, 
function () { $('img').attr('src', 'images/1.jpg'); }); 
*/ 
//第二种方法 
var array = [1, 2, 3, 4, 5, 6]; 
var count = 0; 
//后退 
$('#btn1').click(function () { 
if (count > 0) { 
count--; 
$('img').attr('src', 'images/' + array[count] + '.jpg'); 
} 
}) 
//前进 
$('#btn2').click(function () { 
if (count < 5) { 
count++; 
$('img').attr('src', 'images/' + array[count] + '.jpg'); 
} 
}) 
}) 
</script> 
</head> 
<body> 
<div id="mydiv"> 
<table> 
<tr> 
<td> 
<input id="btn1" type="button" value="<" /> 
</td> 
<td> 
<img src="images/1.jpg" /> 
</td> 
<td> 
<input id="btn2" type="button" value=">" /> 
</td> 
</tr> 
</table> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
Apr 20 Javascript
jquery tab插件制作实现代码
Jun 22 Javascript
JQuery中关于jquery.js与jquery.min.js的比较探讨
May 15 Javascript
js固定DIV高度,超出部分自动添加滚动条的简单方法
Jul 10 Javascript
jQuery通过点击行来删除HTML表格行的实现示例
Sep 10 Javascript
JavaScript实现定时隐藏与显示图片的方法
Aug 06 Javascript
vue.js初学入门教程(1)
Nov 03 Javascript
canvas 实现中国象棋
Feb 17 Javascript
Bootstrap Table使用整理(二)
Jun 09 Javascript
Three.js利用顶点绘制立方体的方法详解
Sep 27 Javascript
Angular4 组件通讯方法大全(推荐)
Jul 12 Javascript
浅析vue给不同环境配置不同打包命令
Aug 17 Javascript
jQuery判断密码强度实现思路及代码
Apr 24 #Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
Apr 24 #Javascript
基于JavaScript自定义构造函数的详解说明
Apr 24 #Javascript
Javascript new Date().valueOf()的作用与时间戳由来详解
Apr 24 #Javascript
使用Grunt.js管理你项目的应用说明
Apr 24 #Javascript
javascript获取网页中指定节点的父节点、子节点的方法小结
Apr 24 #Javascript
jQuery文本框(input textare)事件绑定方法教程
Apr 24 #Javascript
You might like
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
Thinkphp极验滑动验证码实现步骤解析
2020/11/24 PHP
从Ajax到JQuery Ajax学习
2007/02/14 Javascript
Javascript检查图片大小不要让大图片撑破页面
2014/11/04 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
如何处理JSON中的特殊字符
2016/11/30 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
2017/04/11 Javascript
angular bootstrap timepicker TypeError提示怎么办
2017/06/13 Javascript
JQuery通过后台获取数据遍历到前台的方法
2018/08/13 jQuery
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
基于Taro的微信小程序模板消息-获取formId功能模块封装实践
2019/07/15 Javascript
[33:42]LGD vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[38:31]完美世界DOTA2联赛PWL S3 Magma vs GXR 第一场 12.13
2020/12/17 DOTA
跟老齐学Python之编写类之三子类
2014/10/11 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
python 同时运行多个程序的实例
2019/01/07 Python
selenium+Chrome滑动验证码破解二(某某网站)
2019/12/17 Python
Python实现查找数据库最接近的数据
2020/06/08 Python
python爬虫scrapy框架的梨视频案例解析
2021/02/20 Python
Mytheresa美国官网:德国知名的女性奢侈品电商
2017/05/27 全球购物
巴西女装购物网站:Eclectic
2018/04/24 全球购物
美国现代家具购物网站:LexMod
2019/01/09 全球购物
新闻专业大学生找工作的自我评价
2013/10/30 职场文书
英语生日邀请函
2014/01/23 职场文书
销售人员自我评价
2014/02/01 职场文书
小学语文业务学习材料
2014/06/02 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
试用期自我评价怎么写
2015/03/10 职场文书
公司放假通知怎么写
2015/04/15 职场文书
2015年学校政教工作总结
2015/07/20 职场文书
党组织关系的介绍信模板
2019/06/21 职场文书
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android
Python Pandas 删除列操作
2022/03/16 Python