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 编程笔记 无名函数
Jun 28 Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
Aug 06 Javascript
对frameset、frame、iframe的js操作示例代码
Aug 16 Javascript
JS网页图片按比例自适应缩放实现方法
Jan 15 Javascript
教你用javascript实现随机标签云效果_附代码
Mar 16 Javascript
React.js入门实例教程之创建hello world 的5种方式
May 11 Javascript
Bootstrap实现水平排列的表单
Jul 04 Javascript
jquery动态添加文本并获取值的方法
Oct 12 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
Dec 01 Javascript
vue-router 手势滑动触发返回功能
Sep 30 Javascript
Vue源码解析之数组变异的实现
Dec 04 Javascript
JS数组方法push()、pop()用法实例分析
Jan 18 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全局变量和类配合使用深刻理解
2013/06/05 PHP
详解WordPress中简码格式标签编写的基本方法
2015/12/22 PHP
详解php中反射的应用
2016/03/15 PHP
javascript强大的日期函数代码分享
2013/09/04 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
js实现编辑div节点名称的方法
2014/12/17 Javascript
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
2015/10/01 Javascript
Node.js的Express框架使用上手指南
2016/03/12 Javascript
详解RequireJs官方使用教程
2017/10/31 Javascript
JavaScript中 ES6变量的结构赋值
2018/07/10 Javascript
Vue中jsx不完全应用指南小结
2019/11/01 Javascript
Vue项目中使用jsonp抓取跨域数据的方法
2019/11/10 Javascript
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
基于Python log 的正确打开方式
2018/04/28 Python
Python中pandas模块DataFrame创建方法示例
2018/06/20 Python
python实现顺序表的简单代码
2018/09/28 Python
Python yield的用法实例分析
2020/03/06 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
python输出结果刷新及进度条的实现操作
2020/07/13 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
翻新二手苹果产品的网络领导者:Mac of all Trades
2017/12/19 全球购物
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
澳大利亚网上书店:QBD
2021/01/09 全球购物
汉语专业应届生求职信
2013/10/01 职场文书
美德好少年主要事迹
2014/01/29 职场文书
护理学应聘自荐书范文
2014/02/05 职场文书
西式婚礼主持词
2014/03/13 职场文书
《长相思》听课反思
2014/04/10 职场文书
酒店财务经理岗位职责
2015/04/08 职场文书
2015年人事工作总结范文
2015/04/09 职场文书
未婚证明范本
2015/06/15 职场文书
2015年国庆晚会主持词
2015/07/01 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
matplotlib之pyplot模块实现添加子图subplot的使用
2021/04/25 Python
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
Python可视化学习之matplotlib内置单颜色
2022/02/24 Python