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中解析HTML字符串示例代码
Apr 16 Javascript
JavaScript中指定函数名称的相关方法
Jun 04 Javascript
chrome调试javascript详解
Oct 21 Javascript
JQuery日历插件My97DatePicker日期范围限制
Jan 20 Javascript
jquery获取复选框checkbox的值实现方法
May 30 Javascript
Web程序员必备的7个JavaScript函数
Jun 14 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
Sep 05 Javascript
BootStrap入门教程(二)之固定的内置样式
Sep 19 Javascript
微信小程序 支付后台java实现实例
May 09 Javascript
mpvue中使用flyjs全局拦截的实现代码
Sep 13 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
Sep 16 Javascript
基于vue的video播放器的实现示例
Feb 19 Vue.js
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 autoload机制的详解
2013/06/09 PHP
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
PHP实现图片自动清理的方法
2015/07/08 PHP
键盘控制事件应用教程大全
2006/11/24 Javascript
Javascript JSQL,SQL无处不在,
2010/05/05 Javascript
jquery操作HTML5 的data-*的用法实例分享
2014/08/17 Javascript
基于JS实现PHP的sprintf函数实例
2015/11/14 Javascript
jquery radio的取值_radio的选中_radio的重置方法
2016/09/20 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
微信小程序中使用 async/await的方法实例分析
2020/05/06 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
2020/07/15 Javascript
Python构造函数及解构函数介绍
2015/02/26 Python
python定时检查某个进程是否已经关闭的方法
2015/05/20 Python
Python+MongoDB自增键值的简单实现
2016/11/04 Python
Python中的__slots__示例详解
2017/07/06 Python
python3.6连接MySQL和表的创建与删除实例代码
2017/12/28 Python
Django项目中包含多个应用时对url的配置方法
2018/05/30 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
10个Python小技巧你值得拥有
2018/09/29 Python
Python-ElasticSearch搜索查询的讲解
2019/02/25 Python
Python二叉树的镜像转换实现方法示例
2019/03/06 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
关于阿里云oss获取sts凭证 app直传 python的实例
2019/08/20 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
学生打架检讨书
2014/02/14 职场文书
运动会演讲稿
2014/05/07 职场文书
领导干部群众路线剖析材料
2014/10/09 职场文书
2014年办公室主任工作总结
2014/11/12 职场文书
药店收银员岗位职责
2015/04/07 职场文书
大学生敬老院活动总结
2015/05/07 职场文书
毕业生政审意见范文
2015/06/04 职场文书
Java使用jmeter进行压力测试
2021/07/09 Java/Android
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS
漫画「狩龙人拉格纳」公开TV动画预告图
2022/03/22 日漫