`

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>
    <title></title>
    <script type="text/javascript" src="jquery-1.2.6-vsdoc-cn.js"></script>
    <style type="text/css">
        img{ width:100px; height:100px; }
        a.current{ color:#f00;}
    </style>
    <script type="text/javascript">
        (function ($) {
            var defaults = {
                speed: 3000,
                frist: 0,
                auto: 1
            };
            $.fn.extend({
                slideshowpic: function (options) {
                    var slidedata = $.extend({}, defaults, options);
                    slidedata.slidepicbox = this;
                    $(document).ready(function () {
                        picplay(slidedata.frist, slidedata);

                        if (slidedata.slidebtnbox) {
                            slidebtn = slidedata.slidebtnbox.children();
                            slidebtn.each(function (i) {
                                $(this).bind("click", function () {
                                    //alert(i);
                                    if (slidedata.auto) { clearTimeout(slidedata.autotime); }
                                    picplay(i, slidedata);
                                });
                            });
                        }


                    });
                }
            });

            picplay = function (num, mydata) {
                var slidepic = mydata.slidepicbox.children();
                var total = slidepic.length;
                slidepic.filter(":visible").fadeOut("fast", function () {
                    $(this).removeClass("current");
                    slidepic.eq(num).fadeIn("slow");
                    slidepic.eq(num).addClass("current");
                });
                if (mydata.slidetitlebox) {
                    var slidetitle = mydata.slidetitlebox.children();
                    slidetitle.filter(":visible").hide("fast", function () {
                        $(this).removeClass("current");
                        slidetitle.eq(num).show();
                        slidetitle.eq(num).addClass("current");
                    });
                }
                if (mydata.slidebtnbox) {
                    var slidebtn = mydata.slidebtnbox.children();
                    slidebtn.eq(num).addClass("current");
                    slidebtn.eq(num).siblings().removeClass("current");
                }
                if (mydata.auto) {
                    var index = num >= total - 1 ? 0 : num + 1;
                    //alert(index);
                    mydata.autotime = setTimeout(function () { picplay(index, mydata); }, mydata.speed);
                }
            }


        })(jQuery);
        </script>
</head>
<body>
    <div>
        <div id="slidepic">
            <a href="#" title="标题1"><img src="image/pic1.jpg" />1</a>
            <a href="#" title="标题2"><img src="image/pic2.jpg" />2</a>
            <a href="#" title="标题3"><img src="image/pic1.jpg" />3</a>
            <a href="#" title="标题4"><img src="image/pic2.jpg" />4</a>
        </div>
        <div id="slidetitle">
            <a href="#">标题1</a>
            <a href="#">标题2</a>
            <a href="#">标题3</a>
            <a href="#">标题4</a>
        </div>
        <div id="slidebtn">
            <a href="#">1</a>
            <a href="#">2</a>
            <a href="#">3</a>
            <a href="#">4</a>
        </div>
        <script type="text/javascript">
            var configdata = {
            slidetitlebox:$("#slidetitle"),//标题对象(可无)
            slidebtnbox: $("#slidebtn"), //按钮对象(可无)
            auto:1,//1自动播放/0不自动播放
            speed: 3000,//播放速度
            frist: 0//从第几张开始
            };
        $("#slidepic").slideshowpic(configdata);
        </script>
    </div>
</body>
</html>

分享到:
评论

相关推荐

    jQuery网站首页幻灯片切换代码.zip

    下面我们将深入探讨jQuery幻灯片切换的实现原理、关键技术和应用。 首先,jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。在幻灯片切换中,jQuery的核心功能体现在...

    jquery简约幻灯片切换代码

    下面将详细阐述jQuery幻灯片切换的核心原理、实现方式以及相关知识点。 首先,jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画制作等任务。在幻灯片切换中,jQuery提供了便利的API,如`.fadeIn()...

    jQuery游戏图片幻灯片切换代码

    本教程将详细讲解如何利用jQuery实现游戏图片的幻灯片切换效果,这对于游戏宣传页或者游戏展示平台来说,是非常吸引用户的一种动态展示方式。 首先,我们需要了解幻灯片切换的基本原理。幻灯片切换通常通过改变图片...

    jQuery网站宽屏banner幻灯片切换代码

    【jQuery网站宽屏banner幻灯片切换代码】是一款用于网页设计的特效插件,它能够实现大屏幕横幅(banner)上的多张图片自动轮播和切换,为网站增添动态视觉效果,提升用户体验。这个代码基于JavaScript库jQuery,...

    jQuery新闻组图幻灯片切换代码

    "jQuery新闻组图幻灯片切换代码"是一个实现这种效果的技术方案,它利用流行的JavaScript库jQuery,为网站的新闻或图片展示创建一个自动切换的幻灯片组件。这个组件通常用于在有限的空间内展示多张图片或新闻摘要,...

    jQuery响应式宽屏幻灯片无缝切换代码

    **jQuery响应式宽屏幻灯片无缝切换代码详解** 在网页设计中,幻灯片(Slider)是一种常用的功能,用于展示一系列图片、内容或者信息,它通常具备自动切换和交互控制的能力。本教程将深入探讨如何利用jQuery实现一个...

    jquery图片弹性幻灯片切换带缩略图控制全屏幻灯片切换

    本教程将详细讲解如何利用jQuery实现一个带有缩略图控制的弹性图片幻灯片切换效果,特别适用于全屏幻灯片展示。 一、jQuery基础 jQuery库提供了一套丰富的API,包括选择器、事件处理、动画效果和Ajax操作等。在...

    jQuery图片垂直切换幻灯片代码.zip

    总的来说,"jQuery图片垂直切换幻灯片代码"是一个将jQuery的动态效果与Bootstrap的布局优势相结合的实例,它展示了如何通过JavaScript和前端框架实现创新的用户体验。对于开发者来说,理解并掌握这样的代码有助于...

    Jquery图片轮播幻灯片效果实现左右滚动图片切换代码

    接下来是核心部分,即 jQuery 代码,用于实现图片的自动切换和左右按钮控制: ```javascript $(document).ready(function() { var slideIndex = 0; showSlides(); function showSlides() { var i; var slides...

    jQuery缩略图片幻灯片切换特效.zip

    标题中的“jQuery缩略图片幻灯片切换特效.zip”表明这是一个使用jQuery库实现的图片幻灯片切换效果的代码资源。jQuery是一个广泛应用于Web开发的JavaScript库,它简化了JavaScript的DOM操作、事件处理和动画设计。这...

    Jquery淡入淡出幻灯片特效图片切换源码下载

    在幻灯片切换场景中,通常会有一个图片数组,每个元素代表一张待显示的图片。开发者可以使用`setInterval()`或`setTimeout()`函数创建一个定时器,按照预设的时间间隔自动切换图片。在每次切换时,旧图片淡出,新...

    jquery图像幻灯片上下滑动图片切换

    在本文中,我们将深入探讨如何使用jQuery来实现一个图像幻灯片效果,特别是上下滑动的图片切换功能。jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画制作,使得创建交互式网页变得更加容易。...

    jQuery全屏通栏幻灯片轮播代码.zip

    jQuery全屏通栏幻灯片轮播代码基于jquery.banner.js和jquery1.8.3.min.js插件制作,创新网络工作室首页使用的焦点图代码,图片淡入淡出的切换效果。带左右切换箭头,索引按钮。

    仿阿里巴巴首页jQuery幻灯片切换代码.zip

    【标题】中的“仿阿里巴巴首页jQuery幻灯片切换代码”是指一种使用JavaScript库jQuery实现的网页动态效果,这种效果常用于网站的首页,用来展示一系列图片或内容,以吸引用户的注意力并提供良好的用户体验。...

    jQuery手机滑动幻灯片切换代码.zip

    一款带缩略图的支持所有主流浏览器和移动设备的jQuery手机滑动切换幻灯片代码,支持IE7以上的IE浏览器,只是在IE7-IE9浏览器中没有动画过渡效果。 js代码 [removed][removed] [removed][removed] [removed] ...

    Jquery插件实现图片幻灯片功能

    本文将深入探讨如何使用名为"kevinSlide"的jQuery插件来实现图片幻灯片功能。 首先,kevinSlide插件是专为创建动态、引人入胜的图片滑动展示而设计的。这种类型的组件常用于网站的首页或产品展示区域,以吸引用户...

    jquery自适应浏览器全屏幻灯片切换代码

    **jQuery自适应浏览器全屏幻灯片切换代码详解** 在网页设计中,全屏幻灯片切换效果是一种常见的展示方式,它可以吸引用户注意力并提供视觉冲击力。本篇将深入探讨如何利用jQuery实现一个自适应不同浏览器的全屏幻灯...

    jQuery点击弹出窗口幻灯片图片切换代码

    幻灯片切换通常涉及到计时器和动画效果,例如使用`.setTimeout()`或`.setInterval()`来定时切换图片,`.animate()`方法可以实现平滑的图片切换。此外,可能还会使用到jQuery的`.data()`方法来存储和访问图片索引,...

Global site tag (gtag.js) - Google Analytics