`
Lin_
  • 浏览: 15845 次
  • 性别: Icon_minigender_1
  • 来自: 汕头
社区版块
存档分类
最新评论

jquery图片带左右按钮切换特效

阅读更多
<style type="text/css">
        /*70px是图像和按钮的高度*/*
        {
            margin: 0;
            padding: 0;
        }
        ul
        {
            list-style: none;
        }
        ul li
        {
            margin-left: 10px;
            margin-right: 10px;
            float: left;
        }
        #imgList
        {
            height: 70px;
            float: left;
            width: 360px;
            overflow: hidden;
        }
        #swihLeft
        {
            background: url(images/leftward.png) 0 0 no-repeat;
            display: block;
            height: 70px;
            width: 30px;
        }
        #swihRight
        {
            background: url(images/rightward.png) 0 0 no-repeat;
            display: block;
            height: 70px;
            width: 30px;
        }
        /*左按钮层——为了暂位*/#swihLeftDiv
        {
            float: left;
            width: 30px;
            height: 70px;
        }
        /*右按钮层——为了暂位*/#swihRightDiv
        {
            float: left;
            width: 30px;
            height: 70px;
        }
        /*图片*/.Img
        {
            height: 70px;
            width: 70px;
        }
    </style>

<script type="text/javascript"> 
        var imgLeftLenght = 0; 
        var movePx=90;//每次切换的像素(包含图片宽度与间距) 公式:(左右边距+图片宽度)*每次切换的图片数量
        var imgNum=4;//每次显示的图片个数__修改此处必须连同#imgList样式的宽度一起修改公式:(左右边距+图片宽度)*imgNum
        var speedSwitch=500;//切换速度(毫秒)
        $(document).ready(function() { 

            var imgLiNum = $("#imgList>ul>li").length; 
            $("#swihLeft").click(function() { 
                imgLeftLenght += movePx; 
                $("#imgListUl").animate({ marginLeft: imgLeftLenght }, 500); 
                $("#swihRight").css("display", "block"); 
                if (imgLeftLenght == 0) { 
                    $("#swihLeft").css("display", "none"); 
                } 
            }).css("display", "none"); 

            $("#swihRight").css("display", "none").click(function() { 
                imgLeftLenght -= movePx; 
                $("#imgListUl").animate({ marginLeft: imgLeftLenght }, speedSwitch); 
                $("#swihLeft").css("display", "block"); 
                if (0 == (imgLiNum - imgNum) * movePx + imgLeftLenght) {
                    $("#swihRight").css("display", "none"); 
                } 
            }); 

            if (imgLiNum > imgNum) { 
                $("#swihRight").css("display", "block"); 
            } 
            $("#imgListUl>li").click(function() { 
                $(this).siblings().removeClass("boRed"); 
                $(this).addClass("boRed"); 
            }) 

        }) 
  
    </script>

<div>
        <div id="swihLeftDiv">
            <a id="swihLeft" href="javascript:void(0);"></a>
        </div>
        <div id="imgList">
            <ul id="imgListUl">
                <li>
                    <img class="Img" src='uploaded/201201/0c89b113-9fdb-4194-b46e-7a80122256da.jpg' />
                </li>
                <li>
                    <img class="Img" src='uploaded/201201/0ccf0ed1-571c-496d-a6f2-f164a14d90de.jpg' />
                </li>
                <li>
                    <img class="Img" src='uploaded/201201/0c89b113-9fdb-4194-b46e-7a80122256da.jpg' />
                </li>
                <li>
                    <img class="Img" src='uploaded/201201/0ccf0ed1-571c-496d-a6f2-f164a14d90de.jpg' />
                </li>
                <li>
                    <img class="Img" src='uploaded/201201/0c89b113-9fdb-4194-b46e-7a80122256da.jpg' />
                </li>
                <li>
                    <img class="Img" src='uploaded/201201/0ccf0ed1-571c-496d-a6f2-f164a14d90de.jpg' />
                </li>
            </ul>
        </div>
        <div id="swihRightDiv">
            <a id="swihRight" href="javascript:void(0);"></a>
        </div>
    </div>
分享到:
评论

相关推荐

    jquery简洁版左右按钮切换焦点图

    【jQuery简洁版左右按钮切换焦点图】是一种常见的网页设计元素,用于展示一组图像或内容,通过左右按钮实现焦点图片的动态切换,以吸引用户注意力并提供丰富的视觉体验。这款焦点图设计精巧,代码结构简单,易于理解...

    jQuery图片堆叠左右切换特效.zip

    它巧妙地将图片左右堆叠,通过简单的导航按钮实现图片的流畅切换,为用户带来独特的视觉享受。下面我们将详细探讨这一特效的实现原理和应用。 首先,jQuery是JavaScript的一个库,以其简洁的API和强大的功能深受...

    jquery大图带缩略图带左右按钮切换特效

    本项目“jquery大图带缩略图带左右按钮切换特效”利用jQuery的强大力量,为用户提供了一种优雅的图像展示方式,特别适用于相册或产品展示等场景。以下是对这个特效的详细知识点解析: 1. **jQuery库**:jQuery的...

    带左右按钮的jquery图片切换效果

    本示例将探讨如何使用jQuery实现一个带有左右按钮的图片切换效果。jQuery是一款广泛使用的JavaScript库,它简化了DOM操作、事件处理以及动画制作等任务。 首先,我们需要在HTML中设置基本的结构。创建一个包含图片...

    jquery鼠标滑动按钮图片切换.zip

    jquery鼠标滑动按钮图片切换是一款网站常用的简单图片切换特效,带索引按钮,鼠标滑过自动切换。

    简单的jquery层叠图片滚动轮播切换效果代码,带按钮的滚动轮播图

    这里我们讨论的是一个基于jQuery实现的简单图片滚动轮播切换效果,带有控制按钮,使得用户能够自由地浏览和切换图片。这个轮播图方案特别适合那些希望在网站上动态展示产品或服务的页面。 首先,`index.html`是网页...

    带左右按钮切换的jQuery TAB选项卡切换特效代码

    带左右按钮切换的jQuery TAB选项卡切换特效代码,界面挺大气的TAB选项卡JS特效代码, 基于jQuery.SuperSlide.js插件实现,插件是国产的大家可以到官网看看具体使用,非常 的强大的焦点图轮播,幻灯片,TAB选项卡...

    带左右按钮控制图片切换jQuery幻灯片.zip

    该资源是一个基于jQuery实现的图片切换幻灯片插件,主要功能是通过左右按钮来控制图片的前后切换,为网站的首页或者产品展示区域提供动态的视觉效果。在这个压缩包中,包含了两个主要文件:一个JavaScript文件(可能...

    jquery带分页数字左右按钮控制单排图片切换

    "jquery带分页数字左右按钮控制单排图片切换"是一个使用jQuery库实现的特定功能,它结合了分页和导航按钮,使得用户可以通过点击数字分页或左右箭头来浏览一排图片。这个功能对于产品展示、图片画廊或任何需要滚动...

    jquery大图左右按钮点击切换

    "jquery大图左右按钮点击切换"是一个常见的网页交互功能,用于实现用户通过点击左右按钮来切换展示的大图。这个功能在产品展示、图片画廊等场景中非常常见。下面我们将详细讲解如何利用jQuery实现这一功能。 首先,...

    jquery 左右切换效果

    标题“jquery 左右切换效果”指的是使用jQuery实现的一种图片或内容的左右滑动切换功能,常用于创建吸引人的图片轮播或展示区。这种效果可以提供一种动态的用户体验,使网站更加生动有趣。 描述中的“jquery图片...

    jquery 3d响应式幻灯片带左右按钮的图片滑动切换效果

    本文将深入探讨“jQuery 3D响应式幻灯片带左右按钮的图片滑动切换效果”这一主题,包括其核心原理、实现方法以及如何利用jQuery和CSS3实现3D视觉效果。 首先,jQuery 3D幻灯片的核心在于通过模拟3D空间中的物体转换...

    jquery 图片切换 switchable 带左右按钮控制分页索引图片切换.rar

    用jquery制作图片切换效果,图片淡隐淡现带左右按钮和分页索引图片控制,鼠标点击按钮或图片显示大图,大图淡隐淡现切换播放,提高用户体验设计是jquery 图片切换中非常常用的jquery 特效。

    jQuery图片左右滚动效果代码.zip

    在本文中,我们将深入探讨如何实现一个基于jQuery的图片左右滚动效果,这通常用于网站的轮播图或幻灯片展示。这个效果包含了左右箭头,可以手动切换,同时具备自动轮播的功能,大大增强了用户体验。 首先,我们需要...

    jQuery通栏带左右切换按钮和当前位置的焦点图代码下载.zip

    【jQuery通栏带左右切换按钮和当前位置的焦点图代码】是一种常见的网页动态效果,用于展示一组图片或内容,通过左右切换按钮实现平滑过渡,同时显示当前所处的位置,为用户提供更好的浏览体验。这种效果在网站头部、...

    jQuery按钮控制叠加图片切换代码.zip

    总之,"jQuery按钮控制叠加图片切换代码"项目涉及了前端开发中的多个核心技术,包括jQuery、JavaScript事件处理、CSS动画以及可能的响应式设计,是构建动态、交互性强的网页元素的一个实例。通过学习和实践这样的...

    jQuery图片堆叠左右切换特效

    【jQuery图片堆叠左右切换特效】是一种常见的网页交互设计,主要应用于展示多张图片并以动态方式切换。这种效果能够提升用户体验,使页面更具吸引力。本文将深入解析这个特效的实现原理,以及如何利用HTML、CSS和...

    jQuery左侧圆形左右按钮多种特效幻灯片.zip

    总的来说,"jQuery左侧圆形左右按钮多种特效幻灯片"是一个很好的学习和实践案例,它展示了如何利用jQuery创建交互性强、视觉效果丰富的幻灯片组件。对于想要提升网页动态效果的开发者来说,这是一个值得研究和借鉴的...

    jQuery带数字左右按钮控制图片切换.zip

    《jQuery实现带数字左右按钮的图片切换功能详解》 在网页设计中,动态的图片切换效果常常被用于提升用户体验,特别是在展示产品图册或者相册时。jQuery作为一个强大的JavaScript库,提供了丰富的API和方法,使得...

    jQuery左右箭头按钮控制图片滚动切换特效

    【jQuery图片滚动切换特效】 在网页设计中,动态展示图片是一种常见的吸引用户注意力的方法,而jQuery库因其简单易用的API,成为了实现此类效果的首选工具。本特效以"jQuery左右箭头按钮控制图片滚动切换"为主题,...

Global site tag (gtag.js) - Google Analytics