查看图片(前进后退)功能实现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 相关文章推荐
jquery实现div阴影效果示例代码
Sep 16 Javascript
js全屏显示显示代码的三种方法
Nov 11 Javascript
使用pjax实现无刷新更改页面url
Feb 05 Javascript
浅谈Sizzle的“编译原理”
Apr 14 Javascript
深入了解JavaScript中的Symbol的使用方法
Jul 28 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
Nov 26 Javascript
jQuery中页面返回顶部的方法总结
Dec 30 Javascript
AngularJS入门教程一:路由用法初探
May 27 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
Mar 08 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
vue.js实现回到顶部动画效果
Jul 31 Javascript
vue远程加载sfc组件思路详解
Dec 25 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导入Excel到MySQL的方法
2011/04/23 PHP
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
JS OOP包机制,类创建的方法定义
2009/11/02 Javascript
jquery tab标签页的制作
2010/05/10 Javascript
javascript onmouseout 解决办法
2010/07/17 Javascript
JSON.stringify 语法实例讲解
2012/03/14 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
2014/12/31 Javascript
jquery实现翻动fadeIn显示的方法
2015/03/05 Javascript
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
微信小程序删除处理详解
2017/08/16 Javascript
20行JS代码实现粘贴板复制功能
2018/02/06 Javascript
vue实现同一个页面可以有多个router-view的方法
2018/09/20 Javascript
vue-cli脚手架搭建的项目去除eslint验证的方法
2018/09/29 Javascript
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
Python smallseg分词用法实例分析
2015/05/28 Python
Python Paramiko模块的安装与使用详解
2016/11/18 Python
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
Python实现迭代时使用索引的方法示例
2018/06/05 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
详解django+django-celery+celery的整合实战
2019/03/19 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
Django 批量插入数据的实现方法
2020/01/12 Python
python中@contextmanager实例用法
2021/02/07 Python
pandas按条件筛选数据的实现
2021/02/20 Python
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
自我鉴定范文200字
2013/10/02 职场文书
青年志愿者事迹材料
2014/02/07 职场文书
运动会入场式解说词
2014/02/18 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
师范生自荐信模板
2014/05/28 职场文书
2015暑期社会实践通讯稿
2015/07/18 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
MySQL通过binlog恢复数据
2021/05/27 MySQL