查看图片(前进后退)功能实现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 相关文章推荐
两个SUBMIT按钮,如何区分处理
Aug 22 Javascript
jquery实现相册一下滑动两次的方法
Feb 09 Javascript
JavaScript常用字符串与数组扩展函数小结
Apr 24 Javascript
AngularJS中的包含详细介绍及实现示例
Jul 28 Javascript
Vue.js实现无限加载与分页功能开发
Nov 03 Javascript
jquery实现全选、全不选以及单选功能
Mar 23 jQuery
JS实现统计字符串中字符出现个数及最大个数功能示例
Jun 04 Javascript
微信小程序wx:for循环的实例详解
Oct 07 Javascript
基于Vue插入视频的2种方法小结
Apr 02 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
May 10 Javascript
javascript随机变色实例代码
Oct 15 Javascript
JavaScript前端开发时数值运算的小技巧
Jul 28 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版小黄鸡simsimi聊天机器人接口分享
2014/01/26 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
jquery中交替点击事件toggle方法的使用示例
2013/12/08 Javascript
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
每日十条JavaScript经验技巧(二)
2016/06/23 Javascript
js操作XML文件的实现方法兼容IE与FireFox
2016/06/25 Javascript
AngularJS利用Controller完成URL跳转
2016/08/09 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
Vue.js使用v-show和v-if的注意事项
2016/12/13 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
JS操作input标签属性checkbox全选的实现代码
2017/03/02 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
three.js实现3D视野缩放效果
2017/11/16 Javascript
vue 组件高级用法实例详解
2018/04/11 Javascript
python编程培训 python培训靠谱吗
2018/01/17 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
Python列表的切片实例讲解
2019/08/20 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
日本热销NO.1胶原蛋白冻:Aishitoto爱希特多
2019/06/20 全球购物
自动化专业本科毕业生求职信
2013/10/20 职场文书
住房公积金接收函
2014/01/09 职场文书
计算机科学系职业生涯规划书
2014/03/08 职场文书
物业保安员岗位职责
2014/03/14 职场文书
爱耳日活动总结
2014/04/30 职场文书
升职演讲稿范文
2014/05/23 职场文书
展览会邀请函
2015/02/02 职场文书
欠款起诉书范文
2015/05/19 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server
Python爬虫基础之爬虫的分类知识总结
2021/05/13 Python