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

jQuery实现轮播图(无缝轮播,附效果图),代码有详解。 jQuery实现轮播图的无缝衔接(附带原生JS版本) 刚学JQuery的时候,想着要做些什么来检验一下自己的学习成果,这时候在逛一些设计得比较优秀的网页的时候就看到了在主页上面不断切换的图片(当时不知道叫什么),这是我第一次对轮播图有了一些概念。于是就想能不能自己也做一个跟它效果一样的东西出来。遂在网上搜了资料,再结合自己所学过的JQuery知识,实现了一个无缝衔接轮播图的简单版本。 下面附上... 阅读详情

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

投稿:shichen2014 字体:[ 增加  减小] 类型:转载
这篇文章主要介绍了jquery实现图片左右切换的方法,设计jQuery操作页面元素及对应样式的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
id="cproIframe_u1892994_2" width="580" height="90" src="http://pos.baidu.com/acom?adn=3&at=231&aurl=&cad=1&ccd=24&cec=GBK&cfv=17&ch=0&col=zh-CN&conBW=0&conOP=1&cpa=1&dai=2&dis=0&ltr=&ltu=http%3A%2F%2Fwww.jb51.net%2Farticle%2F65661.htm&lu_161=0&lunum=6&n=jb51_cpr&pcs=1372x791&pis=10000x10000&ps=514x221&psr=1440x900&pss=1372x515&qn=1967955237105fba&rad=&rsi0=580&rsi1=90&rsi5=4&rss0=%23FFFFFF&rss1=%23F7FCFF&rss2=%230000ff&rss3=%23444444&rss4=%23008000&rss5=&rss6=%23e10900&rss7=&scale=&skin=tabcloud_skin_3&stid=5&td_id=1892994&titFF=%E5%AE%8B%E4%BD%93&titFS=12&titTA=left&tn=text_default_580_90&tpr=1432100377982&ts=1&version=2.0&xuanting=0&dtm=BAIDU_DUP2_SETJSONADSLOT&dc=2&di=u1892994&ti=jquery%E5%AE%9E%E7%8E%B0%E5%9B%BE%E7%89%87%E5%B7%A6%E5%8F%B3%E5%88%87%E6%8D%A2%E7%9A%84%E6%96%B9%E6%B3%95_jquery_%E8%84%9A%E6%9C%AC%E4%B9%8B%E5%AE%B6&tt=1432100377962.156.338.340" align="center,center" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true">

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<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程序设计有所帮助。

您可能感兴趣的文章:

    2026年1500元安卓平板选购指南:真实场景验证比参数更重要 安卓平板作为轻办公与教育主力设备,其核心价值已从单一性能转向真实使用体验。在中端价位段,芯片能效、护眼技术组合、跨设备协同稳定性共同构成基础体验门槛;而屏幕频闪控制、手写延迟、后台保活能力等细节,直接决定网课、批注、轻剪辑等高频场景的流畅度与健康性。尤其在学生、教师及自由职业者群体中,‘能用’不等于‘好用’——华为鸿蒙生态协同、荣耀影音调校、联想Windows子系统、小米激进UI优化、OPPO轻量化笔写体验,代表五种差异化技术路径。本文基于270+用户咨询与23款机型实测,聚焦可复现的真实压力测试方法,帮你 阅读详情

    相关推荐

    jQuery实现图片轮播动画与左右滑动切换

    jQuery 是一个快速、小巧、功能丰富的 JavaScript 库。它简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互,从而让开发者能够轻松构建丰富交互的网页。作为前端开发工具,jQuery 通过它的 API 对象和方法,极大地简化了 JavaScript 编程。

    weixin_28729843的博客 1064

    JQuery左右切换实现

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="../js/jquery-1.8.3.js"></script> <script> $(function(){...

    weixin_30814329的博客 628

    jq带左右按钮带缩略图的图片切换

    jq带左右按钮带缩略图的图片切换 可以左右点击按钮切换,在下方显示缩略图,亦可以点击缩略图切换

    Jquery图片向左向右旋转

    html: &lt;div id="windowImgZoomIn" class="easyui-window" title="图片预览" data-options="modal:true,closed:true,minimizable: false,maximizable: false,collapsible: false" style="width: 80%; height: 90%; pa...

    weixin_44296167的博客 1164

    全桥LLC谐振变换器变频控制工作原理与仿真

    全桥LLC谐振变换器以其效率高、全范围软开关、器件电应力小等优点,越来越多地应用于大功率场合。电力电子技术的发展日益追求高频化,所带来的问题是半导体开关器件高频运行时的开关损耗急剧增加。各种软开关电路随之出现。可以有效减小开关损耗,使进一步提高开关频率成为可能。谐振式开关因其可在电流自然过零点开通半导体器件,实现零电压开关,特别适合采用MOSFET作开关的装置。最简单的谐振电路有串联谐振(SRC)和并联谐振(PRC)。SRC只能工作于降压状态,应用受限;

    晞子的技术札记 3074

    ROS2机械臂MPC轨迹规划实战:从MoveIt 2插件配置到参数调优全流程

    本文详细介绍了ROS2机械臂MPC轨迹规划的全流程,从MoveIt 2插件配置到参数调优。通过模型预测控制(MPC)技术,实现高精度运动控制,特别适合复杂装配任务。文章包含环境搭建、插件部署、参数设计及实战调优方法,帮助开发者快速掌握ROS2机械臂的MPC轨迹规划技术。

    i0j1k2l3m的博客 206

    jQuery实现左右切换

    <!DOCTYPE html> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="demo.css"> </head> <body> <div class="suc_case fr"> ...

    weixin_45221951的博客 897

    STM32F103C8T6最小系统板GPIO配置避坑指南:从原理图到流水灯一次成功

    本文详细介绍了STM32F103C8T6最小系统板GPIO配置的实战指南,从硬件准备到流水灯实现,涵盖了九大关键步骤。特别针对新手常见问题,如GPIO配置、开发环境搭建和程序下载调试,提供了详细的解决方案和避坑技巧,帮助开发者快速掌握STM32开发基础。

    weixin_33756596的博客 340

    jquery实现点击左右箭头切换

    html部分&lt;div class="contain"&gt; &lt;div class="box"&gt; &lt;ul class="box_wheel"&gt; &lt;li&gt;111&lt;/li&gt; &lt;li&gt;222&lt;/li&gt; &lt;li&

    Tina的博客 1万+

    Win11系统下Notepad++右键菜单失效?3种修复方法实测有效(附注册表备份指南)

    本文针对Windows 11系统中Notepad++右键菜单失效的常见问题,提供了三种经过实测有效的修复方法。核心解决方案包括使用官方NppShell.dll重新注册、手动修复注册表项以及系统级问题排查,并详细说明了操作前的注册表备份指南,确保修复过程安全可靠。

    m2n3b4v5c6的博客 328

    【SAP】ABAP——ALV显示后选择数据操作

    在ALV显示后,可全选、全不选或者选择几条数据进行发邮件、更新、下单等等操作。 在user_command中的实现方式如下: 方式一: FORM user_command USING ucomm LIKE sy-ucomm selfield TYPE slis_selfield. DATA: lr_grid TYPE REF TO cl_gui_alv_grid. DATA: lt_rows TYPE lvc_t_row WITH

    Mona_1220的博客 4091

    html图片实现左右滑动,jquery实现左右滑动式轮播图

    本文实例为大家分享了jquery左右滑动轮播图的具体代码,供大家参考,具体内容如下图片轮播jq(左右切换)*{margin: 0;padding:0; }ul{list-style: none;}.banner{width: 600px;height: 300px;border: 2px solid #ccc;margin: 100px auto;position: relative;overfl...

    weixin_31437717的博客 2397

    PCL CSF布料模拟算法【2026最新版】

    CSF布料模拟地面滤波算法的PCL实现,博客长期更新,本文最近更新时间为:2026年10月26日。

    点云侠的博客 3917

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

    /p>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">图片左右滚动$(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...

    weixin_32460203的博客 677

    Android PMS——概述(一)

    PMS(Package Manager Service)是 Android 操作系统的一个重要组件,它负责管理应用程序的包信息以及与应用程序的安装、卸载、权限控制等相关功能,确保应用程序的安全性和稳定性。 Android PMS 负责维护一个应用程序包的清单信息,该清单是一个 XML 文件,包含应用程序的各种元数据,例如应用程序的包名、版本号、权限要求、组件信息等。PMS通过访问该清单文件来获取应用程序的信息。 此外,Android PMS 还负责应用程序的安装和卸载。在安装应用

    小旭的专栏 1668

    Android11原生设置屏幕亮由Gamma变化改为线性变化

    从Android9 开始屏幕亮度调解变成非线性变化,这样的话就会出现 之前亮度变化很小,到后面时变化亮度很快; 修改为线性变化,只需要修改 ./frameworks/base/packages/SettingsLib/src/com/android/settingslib/display/BrightnessUtils.java /* * Copyright (C) 2018 The Android Open Source Project * * Licensed under the Apache L

    Android 4926

    jQuery初体验—实现左右切换图片

    前言 众所周知,jQuery是目前使用最广泛的javascript函数库。所以了解并学习是非常重要的,在javascript的学习过程中需要大量代码才能实现的效果,使用jQuery会使得一切简单很多,和CSS结合可以实现很多炫酷的页面效果,写得少,做得多不就是每个程序员所追求的吗? jQuery相对原生JS是比较简单的,javascript语言的基本知识,就能看懂它,也能够很好的应用。目前,j...

    沉浮乡土 3033

    NTscan扫描工具

    ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

    淘宝首页商品广告图片左右轮播 JQuery JS特效

    淘宝首页商品广告图片左右轮播 JQuery JS特效,点击左边向左按钮,广告图片向左滚动。 点击右边边向右按钮,广告图片向右滚动。具体效果请查看:在线演示  MJBlog(mj.588cy.com) * {margin:0;padding:0;font-size:12px;list-style:none;border:0;} body{ margin:0px; padding:0px;

    chaonanwo的专栏 1667

    文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

    主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

    IMSL CNL 7.0.0 (x86-64)Crack

    IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

    如何运用jQuery实现定时轮播、点击按钮跳转到指定图片、按左右键切换图片?

    前言实现三个功能: 定时轮播、点击按钮跳转到指定图片、按左右键切换图片过程&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head lang="en"&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&lt;/title&gt; &lt;style type=&quot

    专注编程和人工智能! 3095

    数学建模模型总结

    这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

    简单的Jquery焦点图切换效果

    利用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/xhtm...

    acugck6042的博客 173

    JQury自动切换图片

    [标签]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">&lt...

    123

    图片轮播——点击切换

    效果图 HTML代码 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title> 广告图片轮播...

    u011927449的博客 373

    css图片滑动切换图_超简单的图片左右切换滑动

    网上看过很多图片左右切换滑动的效果,不过大都是使用插件实现。插件虽方便,但是对于新手的学习并不是最好的。本文使用jquery这个由原生的JavaScript封装的库,用最简短的代码实现此功能效果预览如下图:代码部分(直接复制代码便可使用,注意对应的图片路径改成自己的图片路径,图片大小建议300*300)html>END ...

    weixin_39738273的博客 1991

    jQuery做图片轮播

    jQuery图片轮播

    lianxiaopang的博客 475
    上一篇: jQuery 效果 - animate() 方法
    下一篇: CSS里的 no-repeat 是什么意思
    javaPie
    博客等级 码龄16年 1171粉丝 43原创
    评论
    成就一亿技术人!
    拼手气红包6.0元
    还能输入1000个字符
     
     条评论被折叠 查看
    添加红包

    请填写红包祝福语或标题

    个

    红包个数最小为10个

    元

    红包金额最低5元

    当前余额3.43元 前往充值 >
    需支付:10.00元
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付元
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值