查看图片(前进后退)功能实现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 相关文章推荐
javascript入门·对象属性方法大总结
Oct 01 Javascript
JavaScript 原型继承
Dec 26 Javascript
jQuery 获取URL的GET参数值的小例子
Apr 18 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
Jan 07 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
Feb 23 Javascript
jQuery图片特效插件Revealing实现拉伸放大
Apr 22 Javascript
javaScript嗅探执行神器-sniffer.js
Feb 14 Javascript
Node.js中的http请求客户端示例(request client)
May 04 Javascript
详解Vue微信公众号开发踩坑全记录
Aug 21 Javascript
JS 实现获取验证码 倒计时功能
Oct 29 Javascript
JavaScript变量作用域及内存问题实例分析
Jun 10 Javascript
谈谈JavaScript令人迷惑的==与+
Aug 31 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
PHP 5.0对象模型深度探索之属性和方法
2008/03/27 PHP
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
PHP中大于2038年时间戳的问题处理方案
2015/03/03 PHP
PHP加密解密函数详解
2015/10/28 PHP
PHP中Http协议post请求参数
2015/11/02 PHP
thinkphp实现图片上传功能
2016/01/13 PHP
extjs render 用法介绍
2013/09/11 Javascript
js的2种继承方式详解
2014/03/04 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
javascript实现简单的可随机变色网页计算器示例
2016/12/30 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
js正则取值的结果数组调试方法
2018/10/10 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
js实现贪吃蛇小游戏
2019/10/29 Javascript
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
python多重继承新算法C3介绍
2014/09/28 Python
python中Apriori算法实现讲解
2017/12/10 Python
使用C++扩展Python的功能详解
2018/01/12 Python
python 分离文件名和路径以及分离文件名和后缀的方法
2018/10/21 Python
python查询文件夹下excel的sheet名代码实例
2019/04/02 Python
Django模型修改及数据迁移实现解析
2019/08/01 Python
Python TCP通信客户端服务端代码实例
2019/11/21 Python
python psutil监控进程实例
2019/12/17 Python
python基于opencv实现人脸识别
2021/01/04 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
大学生毕业自我鉴定范文
2013/11/03 职场文书
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
2014两会学习心得:榜样精神伴我行
2014/03/17 职场文书
求职意向书
2014/04/01 职场文书
机械设计及其自动化专业求职信
2014/06/09 职场文书
新学期家长寄语2016
2015/12/03 职场文书
你真的了解PHP中的引用符号(&)吗
2021/05/12 PHP