jquery相册图片来回选择
2015-08-18 16:02
761 查看
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <script src='jquery-1.6.1.js'></script> </head> <style> .border-img{border:8px solid #ccc;} </style> <body> <div class='div-img'> <img class='border-img' style='width:100px;height:60px;' src='1.jpg'/> <img style='width:100px;height:60px;' src='2.jpg'/> <img style='width:100px;height:60px;' src='3.jpg'/> <img style='width:100px;height:60px;' src='4.jpg'/> </div> <div id="click"> <input id='prev' type='button' value="prev"/> <input id='next' type='button' value="next"/> </div> <script> //版本一 var imgLength=$(".div-img img").length; var point=0; $("#prev").click(function(){ if(point<=0) { return false; } point--; $(".div-img img").removeClass('border-img'); $(".div-img img").eq(point).addClass('border-img'); }); $("#next").click(function(){ if(point>=imgLength-1) { return false; } point++; $(".div-img img").removeClass('border-img'); $(".div-img img").eq(point).addClass('border-img'); }); //版本二 循环 /* var imgLength=$(".div-img img").length; var point=0; $("#prev").click(function(){ if(point<=0) { point=imgLength-1 } else{ point--; } $(".div-img img").removeClass('border-img'); $(".div-img img").eq(point).addClass('border-img'); }); $("#next").click(function(){ if(point>=imgLength-1) { point=0; } else { point++; } $(".div-img img").removeClass('border-img'); $(".div-img img").eq(point).addClass('border-img'); }); */ </script> </body> </html>
写了两个版本,一个是来回循环的,另外一个不是来回循环的,使用前请先引用jquery文件,和使用正确的图片地址
相关文章推荐
- jQuery Lazy Load 图片延迟加载
- jquery入门
- jquery selector 基础
- jquery实现选项在两个下拉列表之间选择性移动的功能
- jquery实现文本框默认值功能
- jquery实现复选框的全选与反选
- JQuery实现滑动开关效果
- jquery实现表单逐条登记,一次性提交功能
- jquery easyui树的简答构造+动态生成js全局变量
- jquery 验证
- jquery让页面中的模块自适应浏览器高度
- jquery SweetAlert插件实现响应式提示框
- jQuery事件:bind、delegate、on的区别
- jquery base64加密
- jquery与ajax的整合
- (转)jquery对表单元素的取值和赋值
- jQuery中$.fn的用法示例介绍
- JQuery 弹出层,始终显示在屏幕正中间
- jquery的dom操作
- 【锋利的jQuery】学习笔记03