`
m22543
  • 浏览: 14108 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

JQuery仿最新淘宝网首页带箭头幻灯片,JQuery轮播图

阅读更多

JQUERY

<script type="text/javascript"> 
    $(function() { 
        var $banner = $('.banner'); 
        var $banner_ul = $('.banner-img'); 
        var $btn = $('.banner-btn'); 
        var $btn_a = $btn.find('a') var v_width = $banner.width(); 
   
        var page = 1; 
   
        var timer = null; 
        var btnClass = null; 
   
        var page_count = $banner_ul.find('li').length; //把这个值赋给小圆点的个数 
        var banner_cir = "<li class='selected' href='#'><a></a></li>"; 
        for (var i = 1; i < page_count; i++) { 
            //动态添加小圆点 
            banner_cir += "<li><a href='#'></a></li>"; 
        } 
        $('.banner-circle').append(banner_cir); 
   
        var cirLeft = $('.banner-circle').width() * ( - 0.5); 
        $('.banner-circle').css({ 
            'marginLeft': cirLeft 
        }); 
   
        $banner_ul.width(page_count * v_width); 
   
        function move(obj, classname) { 
            //手动及自动播放 
            if (!$banner_ul.is(':animated')) { 
                if (classname == 'prevBtn') { 
                    if (page == 1) { 
                        $banner_ul.animate({ 
                            left: -v_width * (page_count - 1) 
                        }); 
                        page = page_count; 
                        cirMove(); 
                    } else { 
                        $banner_ul.animate({ 
                            left: '+=' + v_width 
                        }, 
                        "slow"); 
                        page--; 
                        cirMove(); 
                    } 
                } else { 
                    if (page == page_count) { 
                        $banner_ul.animate({ 
                            left: 0 
                        }); 
                        page = 1; 
                        cirMove(); 
                    } else { 
                        $banner_ul.animate({ 
                            left: '-=' + v_width 
                        }, 
                        "slow"); 
                        page++; 
                        cirMove(); 
                    } 
                } 
            } 
        } 
   
        function cirMove() { 
            //检测page的值,使当前的page与selected的小圆点一致 
            $('.banner-circle li').eq(page - 1).addClass('selected').siblings().removeClass('selected'); 
        } 
   
        $banner.mouseover(function() { 
            $btn.css({ 
                'display': 'block' 
            }); 
            clearInterval(timer); 
        }).mouseout(function() { 
            $btn.css({ 
                'display': 'none' 
            }); 
            clearInterval(timer); 
            timer = setInterval(move, 3000); 
        }).trigger("mouseout"); //激活自动播放 
        $btn_a.mouseover(function() { 
            //实现透明渐变,阻止冒泡 
            $(this).animate({ 
                opacity: 0.6 
            }, 
            'fast'); 
            $btn.css({ 
                'display': 'block' 
            }); 
            return false; 
        }).mouseleave(function() { 
            $(this).animate({ 
                opacity: 0.3 
            }, 
            'fast'); 
            $btn.css({ 
                'display': 'none' 
            }); 
            return false; 
        }).click(function() { 
            //手动点击清除计时器 
            btnClass = this.className; 
            clearInterval(timer); 
            timer = setInterval(move, 3000); 
            move($(this), this.className); 
        }); 
   
        $('.banner-circle li').live('click', 
        function() { 
            var index = $('.banner-circle li').index(this); 
            $banner_ul.animate({ 
                left: -v_width * index 
            }, 
            'slow'); 
            page = index + 1; 
            cirMove(); 
        }); 
    }); 
</script>

 

更多JQUEYR幻灯片,JS幻灯片,请访问代码家园

HTML

<div class="banner"> 
    <div class="banner-btn"> 
        <a href="javascript:;" class="prevBtn"><i></i></a> 
        <a href="javascript:;" class="nextBtn"><i></i></a> 
    </div> 
    <ul class="banner-img"> 
        <li><a href="#"><img src="img/1.jpg"></a></li> 
        <li><a href="#"><img src="img/2.jpg"></a></li> 
        <li><a href="#"><img src="img/3.jpg"></a></li> 
        <li><a href="#"><img src="img/4.jpg"></a></li> 
        <li><a href="#"><img src="img/5.jpg"></a></li> 
        <li><a href="#"><img src="img/6.jpg"></a></li> 
    </ul> 
    <ul class="banner-circle"></ul> 
</div> 

 

转载请注明:代码家园  JQuery仿最新淘宝网首页带箭头幻灯片,JQuery轮播图 
本文原地址:http://www.daimajiayuan.com/sitejs-18360-1.html

分享到:
评论

相关推荐

    JQuery仿最新淘宝网首页带箭头幻灯片.zip

    "JQuery仿最新淘宝网首页带箭头幻灯片" 是一个使用JavaScript库JQuery实现的网页动态效果,它旨在模仿淘宝网首页的滑动广告展示方式,通常称为“幻灯片”或“轮播图”。这种效果允许用户在一组图片或内容之间进行...

    jQuery途牛首页定时幻灯片轮播效果

    "jQuery途牛首页定时幻灯片轮播效果"是一个典型的利用JavaScript库jQuery实现的动态展示功能,主要目标是模拟实际生活中幻灯片的切换,让用户在浏览网页时能享受到平滑、自动的图片或内容滚动体验。 首先,jQuery是...

    jquery图片轮播图多图切换效果(带小图左右箭头)

    本文将深入探讨“jquery图片轮播图多图切换效果(带小图左右箭头)”这一主题,包括其核心技术和实现方式。 首先,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互。在创建图片...

    jQuery仿途牛网站通栏幻灯片代码

    本篇将深入解析一个基于jQuery实现的仿途牛网站全屏幻灯片焦点图代码特效,该特效包含左右箭头和索引图标切换功能,适用于创建具有视觉冲击力的网站大图轮播。 首先,我们需要理解jQuery库的作用。jQuery是一个轻量...

    jquery仿淘宝商城幻灯片

    【jQuery仿淘宝商城幻灯片】是一种常见的网页动态效果,用于展示商品或信息,增加网站的视觉吸引力。在淘宝商城的首页,我们经常可以看到这样的功能,它通过滑动图片的方式,展示多张商品图片,同时在鼠标悬停时提供...

    jquery轮播图画廊轮播图幻灯片

    **jQuery轮播图详解** jQuery轮播图是一种常见的网页元素,用于展示一组图片或内容,通过自动切换或用户交互来实现动态展示效果。在网页设计中,它常被用于产品展示、图片画廊或者新闻滚动等场景。jQuery库提供了...

    jQuery+swiper.js幻灯片图片视差滚动轮播特效

    **jQuery + Swiper.js 幻灯片图片视差滚动轮播特效详解** 在网页设计中,动态效果常常能提升用户体验,使网站更具吸引力。"jQuery + Swiper.js 幻灯片图片视差滚动轮播特效"就是一种常用的技术,它结合了jQuery库的...

    jQuery带缩略图自动轮播幻灯片代码

    **jQuery带缩略图自动轮播幻灯片代码详解** 在网页设计中,动态的、交互式的用户体验往往能提升网站的吸引力。其中,幻灯片(Slider)是一种常见的元素,常用于展示产品、图片集或者新闻等。"jQuery带缩略图自动...

    jquery幻灯片图片轮播带进度条幻灯片图片切换

    "jquery幻灯片图片轮播带进度条幻灯片图片切换"是jQuery实现的一种常见功能,通常用于网站的首页或者产品展示区,能够吸引用户的注意力并提供良好的用户体验。下面我们将深入探讨这一主题。 首先,jQuery幻灯片图片...

    一款带左右箭头和数字按钮的jQuery幻灯片

    这款“带左右箭头和数字按钮”的jQuery幻灯片提供了更加直观和交互性强的用户体验,用户可以通过点击箭头或者选择数字按钮来切换幻灯片内容。 1. **jQuery库介绍** jQuery是一款轻量级的JavaScript库,它简化了...

    带文字说明的jQuery幻灯片自动轮播代码.zip

    本资源提供了一个带文字说明的jQuery幻灯片自动轮播代码示例,帮助开发者理解和实现这种效果。 首先,我们来理解jQuery是什么。jQuery是一个快速、简洁的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及...

    JQUERY幻灯片图片轮播带进度条幻灯片图片切换

    在“JQUERY幻灯片图片轮播带进度条幻灯片图片切换”这个主题中,我们将深入探讨如何使用jQuery实现一个具有图片轮播功能的组件,同时带有进度条来展示当前轮播的状态。 首先,我们需要理解jQuery的基本用法。jQuery...

    jQuery仿小米官网幻灯片自动轮播代码

    "jQuery仿小米官网幻灯片自动轮播代码"是一个实现此类功能的实例,适用于创建大气且具有互动性的网页焦点大图切换特效。 首先,jQuery是一个轻量级的JavaScript库,它简化了JavaScript的DOM操作、事件处理、动画...

    jquery slider图片插件幻灯片轮播切换代码

    在网页设计中,jQuery Slider是一种常见的元素,用于创建吸引人的图片展示效果,如幻灯片轮播。本项目提供了一款实用的jQuery Slider图片插件,具有左右箭头按钮控制功能,适合用于网站的焦点图片轮播切换。下面将...

    jQuery仿魅族官网大图轮播幻灯片特效.zip

    【jQuery仿魅族官网大图轮播幻灯片特效】是一种常见的网页动态效果,它能够为网站增添视觉吸引力,提高用户体验。在网页设计中,大图轮播通常用于展示产品特写、公司介绍或者吸引人的图片,使得用户能够在短时间内...

    jquery点击左右箭头切换幻灯片

    本文将深入探讨如何使用jQuery库通过点击左右箭头来实现幻灯片的切换功能,让网页的内容展示更加生动活泼。 首先,jQuery是一个高效、简洁的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互等...

    jQuery仿百度经验图文幻灯片分页阅读特效

    【jQuery仿百度经验图文幻灯片分页阅读特效】是一种常见的网页交互设计,它通过JavaScript库jQuery实现,为用户提供了一种类似百度经验的分页浏览体验。这种特效通常用于展示带有图片和文字的教程或者步骤说明,使得...

    jQuery带左右箭头的图片轮播切换代码.zip

    本示例中,我们关注的是一个基于jQuery实现的带有左右箭头的图片轮播切换代码,它常用于创建美观的网站焦点图或幻灯片展示。下面将详细介绍这个功能及其相关知识点。 首先,jQuery是一个轻量级的JavaScript库,它极...

    jQuery仿魅族大图轮播幻灯片特效.zip

    【jQuery仿魅族大图轮播幻灯片特效】是一种常见的网页动态效果,它通过JavaScript库jQuery实现,常用于网站的首页或者产品展示区域,为用户提供流畅、吸引人的视觉体验。这种特效通常包括图片自动切换、过渡动画以及...

    jQuery小米官网幻灯片自动轮播代码

    【jQuery小米官网幻灯片自动轮播代码】是一种常见的网页动态效果,用于展示多张图片或内容,模拟出类似电影胶片的连续播放效果。在网页设计中,幻灯片轮播经常被用来吸引用户的注意力,展示产品或服务,或者作为网站...

Global site tag (gtag.js) - Google Analytics