jquery相册图片来回选择

<!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文件,和使用正确的图片地址

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-11 17:35:32

jquery相册图片来回选择的相关文章

jquery相冊图片来回选择

<!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'&

一款由jQuery实现的手风琴式相册图片展开效果

之前我们有分享过很多jQuery手风琴样式的菜单,比如CSS3手风琴下拉菜单.今天要分享的jQuery手风琴效果很特别,它是手风琴样式的相册图片展开效果.我们只需点击图片缩略图即可展开当前的图片,并将其他的图片收缩起来. 在线预览   源码下载 实现的代码 html代码: <article id="home"> <header> </header> <article id="gallery"> <section&

Android调用系统相册和相机选择图片并显示在imageview中

Android调用系统相册和相机选择图片并显示在imageview中,在系统调用相机拍摄中,直接返回的是经过压缩处理后的图像,当你直接把返还后的图片放在imageview中时 图片就会非常的模糊,所以要经过先存放在sd中,然后在处理并显示.当调用系统相册时,因为Android系统从4.4版本以后系统不再返回真实的uri路径,而是封装过后的uri路径,所以当你写代码时必须注意,4.4是一个分水岭,4.4以上的版本必须就通过解析和相应的处理才能获取到真实的uri路径. 先上程序运行的结果. 这个是调

10款响应式 jQuery实现图片效果插件

1.基于jQuery实现的汇图网大屏焦点图效果 汇图网大屏jQuery焦点图代码,可设置切换模式,如淡入淡出切换,左右滚动切换,上下滚动切换,可设置是否自动轮播,可设置鼠标划过是否停止播放等. 在线演示 源码下载 2.HTML5基于SVG实现的过山车动画特效 今天我们要分享一款很酷的HTML5/SVG动画,这款HTML5动画是过山车效果,主要是利用了SVG的path动画来实现的,整体动画效果流畅自然,效果非常酷. 在线演示 源码下载 3.jQuery实现苹果官网页面上下滚动全屏效果 这是一款基于

Android 相册图片选取+自定义裁剪方式(非系统裁剪)

不多说,直接上代码(裁剪的代码摘自网络.)(项目可运行) 主要是系统自身的剪切方式在有些机型上会程序崩溃的问题. 1 package com.jichun.activity; 2 3 import java.io.FileNotFoundException; 4 5 import com.jichun.view.CropCanvas; 6 7 import android.app.Activity; 8 import android.content.ContentResolver; 9 impo

Android_优化查询加载大数量的本地相册图片

一.概述 讲解优化查询相册图片之前,我们先来看下PM提出的需求,PM的需求很简单,就是要做一个类似微信的本地相册图片查询控件,主要包含两个两部分: 进入图片选择页面就要显示出手机中所有的照片,包括系统相册图片和其他目录下的所有图片,并按照时间倒叙排列 切换相册功能,切换相册页面列出手机中所有的图片目录列表,并且显示出每个目录下所有的图片个数以及封面图片 这两个需求看似简单,实则隐藏着一系列的性能优化问题.在做优化之前,我们调研了一些其他比较出名的app在加载大数量图片的性能表现(gif录制的不够

jQuery实现图片预览

摘自:http://www.cnblogs.com/leejersey/p/3660202.html JS代码: /* *名称:图片上传本地预览插件 v1.1 *作者:周祥 *时间:2013年11月26日 *介绍:基于JQUERY扩展,图片上传预览插件 目前兼容浏览器(IE 谷歌 火狐) 不支持safari *插件网站:http://keleyi.com/keleyi/phtml/image/16.htm *参数说明: Img:图片ID;Width:预览宽度;Height:预览高度;ImgTyp

IOS 对相册图片进行读取、存储到指定文件夹

这个示例程序主要用到了IOS中的UIImageView.UIImagePickerViewController.UIImage.NSFileManager等知识,结合这些知识构成一个小的应用程序,主要功能是对相册图片进行读取.存储到指定文件夹.从指定文件夹读取出来.这方面的知识在正式项目中用的是比较多的.做Android开发中,经常会使用到将图片保存到SD卡和从SD卡读取图片的操作,相比于Android在这方面的操作,IOS要方便许多. 基本功能是从相册选取一张图片,选完后显示在界面的UIIma

Android 仿微信朋友圈发动态功能(相册图片多选)

代码分享 代码名称: 仿微信朋友圈发动态功能(相册图片多选) 代码描述: 仿微信朋友圈发动态功能(相册图片多选) 代码托管地址: http://www.apkbus.com/android-152760-1-1.html 代码作者: 楼主 代码效果图: 本帖最后由 ^.^ 于 2014-7-8 16:23 编辑 <ignore_js_op> <ignore_js_op> <ignore_js_op> DEMO一共13个类 大约2000行代码,童鞋们耐心点看基本思路是:1