jquery实现图片左右切换的方法


Posted in Javascript onMay 07, 2015

本文实例讲述了jquery实现图片左右切换的方法。分享给大家供大家参考。具体实现方法如下:

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>图片左右滚动</title>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script>
$(function(){
 var i=0;
 var li = $(".lxfscroll li");
 var n=li.length-1;
 var speed = 300;
 li.not(":first").css({left:"400px"});
 li.eq(n).css({left:"-400px"});
 lxfNext=function (){
 if (!li.is(":animated")) {
  if (i>=n){i=0;li.eq(n).animate({left:"-400px"},speed);
  li.eq(i).animate({left:"0px"},speed);
  }else{i++;li.eq(i-1).animate({left:"-400px"},speed);li.eq(i).animate({left:"0px"},speed);};
  li.not("eq(i)").css({left:"400px"});
  $("i").text(i+1);
 }else{};
 };
 lxfLast=function (){
 if (!li.is(":animated")) {
  if (i<=0){i=n;li.eq(0).animate({left:"400px"},speed);li.eq(n).animate({left:"0px"},speed);
  }else{i--;li.eq(i+1).animate({left:"400px"},speed);li.eq(i).animate({left:"0px"},speed);}
  li.not("eq(i)").css({left:"-400px"});
  $("i").text(i+1);
 };
 };
});
</script>
<style type="text/css">
* {
 font-size:12px;
 color:#333;
 text-decoration:none;
 padding:0;
 margin:0;
 list-style:none;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
}
.lxfscroll {
 width:400px;
 margin-left:auto;
 margin-right:auto;
 margin-top: 20px;
 overflow: hidden;
 position: relative;
 height: 300px;
 border: 1px dashed #CCC;
}
.button {
 margin-right:auto;
 margin-left:auto;
 width:400px;
 text-align:center;
 padding-top: 10px;
}
i {
 color:#F00;
 font-weight:bold;
}
.button input {
 padding-top: 4px;
 padding-right: 12px;
 padding-bottom: 4px;
 padding-left: 12px;
}
.lxfscroll ul li {
 height: 300px;
 width: 400px;
 text-align: center;
 line-height: 300px;
 position: absolute;
 font-size: 40px;
 font-weight: bold;
}
</style>
</head>
<body>
<div class="lxfscroll">
 <ul>
  <li>我是第1张图片</li>
  <li>我是第2张图片</li>
  <li>我是第3张图片</li>
  <li>我是第4张图片</li>
  <li>我是第5张图片</li>
  <li>我是第6张图片</li>
  <li>我是第7张图片</li>
  <li>我是第N张图片</li>
 </ul>
</div>
<div class="button">
<input name="a" type="button" onClick="lxfLast()" value="上一个" />
<input name="a" type="button" onClick="lxfNext()" value="下一个" />
</div>
<div class="button">当前显示的是第 <i>1</i> 张图片</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
基于逻辑运算的简单权限系统(实现) JS 版
Mar 24 Javascript
jscript之Open an Excel Spreadsheet
Jun 13 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
Mar 28 Javascript
JS实现页面超时后自动跳转到登陆页面
Jan 19 Javascript
JS组件Bootstrap实现下拉菜单效果代码
Apr 26 Javascript
JavaScript数组和对象的复制
Mar 21 Javascript
Vue.js中extend选项和delimiters选项的比较
Jul 17 Javascript
vue2.0.js的多级联动选择器实现方法
Feb 09 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
May 08 Javascript
React 实现车牌键盘的示例代码
Dec 20 Javascript
纯js实现无缝滚动功能代码实例
Feb 21 Javascript
JS实现小米轮播图
Sep 21 Javascript
jQuery实现的动态伸缩导航菜单实例
May 07 #Javascript
jQuery团购倒计时特效实现方法
May 07 #Javascript
js由下向上不断上升冒气泡效果实例
May 07 #Javascript
jQuery动态效果显示人物结构关系图的方法
May 07 #Javascript
js显示文本框提示文字的方法
May 07 #Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 #Javascript
浅谈document.write()输出样式
May 07 #Javascript
You might like
php minixml详解
2008/07/19 PHP
php简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
ExtJs扩展之GroupPropertyGrid代码
2010/03/05 Javascript
javascript实现div的显示和隐藏的小例子
2013/06/25 Javascript
JavaScript中实现sprintf、printf函数
2015/01/27 Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
2015/04/06 Javascript
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
javascript基本常用排序算法解析
2017/09/27 Javascript
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
微信小程序仿知乎实现评论留言功能
2018/11/28 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
Vue分页插件的前后端配置与使用
2019/10/09 Javascript
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
js实现拖拽元素选择和删除
2020/08/25 Javascript
python实现图片批量剪切示例
2014/03/25 Python
Python 抓取动态网页内容方案详解
2014/12/25 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
python3实现简单飞机大战
2020/11/29 Python
call在Python中改进数列的实例讲解
2020/12/09 Python
Python类型转换的魔术方法详解
2020/12/23 Python
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
中学教师教育感言
2014/02/21 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
教育合作协议范本
2014/10/17 职场文书
护理医院见习报告
2014/11/03 职场文书
2014年就业工作总结
2014/11/26 职场文书
全陪导游词
2015/02/04 职场文书
阳光体育运动标语口号
2015/12/26 职场文书
MySQL创建索引需要了解的
2021/04/08 MySQL
vue实现简单数据双向绑定
2021/04/28 Vue.js
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏
JS函数式编程实现XDM一
2022/06/16 Javascript