查看图片(前进后退)功能实现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 相关文章推荐
获取Javscript执行函数名称的方法
Dec 22 Javascript
js window.onload 加载多个函数的方法
Nov 02 Javascript
extjs 04_grid 单击事件新发现
Nov 27 Javascript
js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
Jan 24 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
May 30 Javascript
利用JavaScript阻止表单提交的两种方法
Aug 11 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
Oct 11 Javascript
jQuery实现ToolTip元素定位显示功能示例
Nov 23 Javascript
使用vux实现上拉刷新功能遇到的坑
Feb 08 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
Jan 21 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
Apr 08 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
May 11 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写的小东西
2006/12/06 PHP
php+mysql事务rollback&amp;commit示例
2010/02/08 PHP
深入PHP curl参数的详解
2013/06/17 PHP
php二维数组用键名分组相加实例函数
2013/11/06 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
CI框架中zip类应用示例
2014/06/17 PHP
php中实现xml与mysql数据相互转换的方法
2014/12/25 PHP
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
2014/06/24 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
Angular2 多级注入器详解及实例
2016/10/30 Javascript
微信小程序 122100版本更新问题解决方案
2016/12/22 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
js实现从左向右滑动式轮播图效果
2017/07/07 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
详解Axios统一错误处理与后置
2018/09/26 Javascript
vue项目引入Iconfont图标库的教程图解
2018/10/24 Javascript
Vue实现根据hash高亮选项卡
2019/05/27 Javascript
Vue实现渲染数据后控制滚动条位置(推荐)
2019/12/09 Javascript
Node.js中文件系统fs模块的使用及常用接口
2020/03/06 Javascript
Vue清除定时器setInterval优化方案分享
2020/07/21 Javascript
Python2.x版本中maketrans()方法的使用介绍
2015/05/19 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
pandas数值计算与排序方法
2018/04/12 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
python算法题 链表反转详解
2019/07/02 Python
python实现猜拳游戏
2020/03/04 Python
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
校园文明倡议书
2014/05/16 职场文书
2014年学习厉行节约反对浪费思想汇报
2014/09/10 职场文书
碧霞祠导游词
2015/02/09 职场文书
导游词之北京明十三陵
2019/10/28 职场文书
Python实现Matplotlib,Seaborn动态数据图
2022/05/06 Python
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript