查看图片(前进后退)功能实现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 判断Flash是否加载完成的代码
Apr 12 Javascript
jquery append 动态添加的元素事件on 不起作用的解决方案
Jul 30 Javascript
基于jquery步骤进度条源码分享
Nov 12 Javascript
Bootstrap安装环境配置教程分享
May 27 Javascript
Javascript实现代码折叠功能
Aug 25 Javascript
基于JavaScript实现自定义滚动条
Jan 25 Javascript
vue iView 上传组件之手动上传功能
Mar 16 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
Sep 25 Javascript
vue-router 手势滑动触发返回功能
Sep 30 Javascript
node实现socket链接与GPRS进行通信的方法
May 20 Javascript
vue请求数据的三种方式
Mar 04 Javascript
如何将JavaScript将数组转为树形结构
Jun 02 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(二)
2012/03/21 PHP
php中生成随机密码的自定义函数代码
2013/10/21 PHP
phpmailer中文乱码问题的解决方法
2014/04/22 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
Zend Framework开发入门经典教程
2016/03/23 PHP
浅析Yii2 gridview实现批量删除教程
2016/04/22 PHP
图片完美缩放
2006/09/07 Javascript
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
javascript css float属性的特殊写法
2008/11/13 Javascript
Jquery知识点二 jquery下对数组的操作
2011/01/15 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
2016/12/14 Javascript
超全面的JavaScript开发规范(推荐)
2017/01/21 Javascript
mac中利用NVM管理不同node版本的方法详解
2017/11/08 Javascript
javascript显示动态时间的方法汇总
2018/07/06 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
vue父子组件通信的高级用法示例
2019/08/29 Javascript
Vue.js组件通信之自定义事件详解
2019/10/19 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
python中精确输出JSON浮点数的方法
2014/04/18 Python
Python聚类算法之DBSACN实例分析
2015/11/20 Python
Python实现破解猜数游戏算法示例
2017/09/25 Python
Django实现简单分页功能的方法详解
2017/12/05 Python
python无限生成不重复(字母,数字,字符)组合的方法
2018/12/04 Python
Python列表切片常用操作实例解析
2020/03/10 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
ALDO加拿大官网:加拿大女鞋品牌
2018/12/22 全球购物
波兰购物网站:MALL.PL
2019/05/01 全球购物
俄罗斯香水和化妆品在线商店:Aroma-butik
2020/02/28 全球购物
给导游的表扬信
2014/01/10 职场文书
商场活动策划方案
2014/01/24 职场文书
运动会致辞稿50字
2014/02/04 职场文书
马丁路德金演讲稿
2014/05/19 职场文书
计算机网络专业求职信
2014/06/05 职场文书
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
mysql insert 存在即不插入语法说明
2022/03/25 MySQL