当前位置:首页 > 代码 > 正文

jquery全屏图片相册自动切换js代码(jquery点击图片切换图片)

admin 发布:2022-12-19 16:09 109


今天给各位分享jquery全屏图片相册自动切换js代码的知识,其中也会对jquery点击图片切换图片进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

javascript 图像动态切换的问题:如下

!DOCTYPE html

html xmlns="

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8"/

    title/title

    script src="Scripts/jquery-1.7.1.min.js"/script

    style

        ul

        {

            list-style-type:none;

            margin:0;

            padding:0;

        }

        li

        {

           float:left;

           margin:0;

            padding:5px;

        }

        li img

        {

            width:100px;

            height:80px;

        }

        .li_border

        {

            border:5px solid #0094ff;

            padding:0;

        }

    /style

    script

        $(function () {

            imgTranstion.transtion();

        });

        var imgTranstion = {

            timer: undefined,

            transtion: function () {

                var ul = $("#imgtran").children("ul");

                var div = $("#imgtran").children("div");

                var tmp = function () {

                    imgTranstion.timer = window.setInterval(function () {

                        var li = ul.children("li.li_border").removeClass("li_border").next();

                        if (li.length) {

                            li.addClass("li_border");

                        } else {

                            li = ul.children("li").eq(0).addClass("li_border");

                        }

                        div.children("img").fadeOut(200, function () {

                            $(this).attr("src", li.children("img").attr("src")).fadeIn(200);

                        });

                    }, 3000);

                }

                ul.find("img").hover(function () {

                    window.clearInterval(imgTranstion.timer);

                    ul.children("li").removeClass("li_border");

                    $(this).parent("li").addClass("li_border");

                    var me = this;

                    div.children("img").fadeOut(200, function () {

                        $(this).attr("src", $(me).attr("src")).fadeIn(200);

                    });

                }, function () {

                    tmp();

                });

                tmp();

            }

        };

    /script

/head

body

    div style="border:1px solid red; width:550px;" id="imgtran"

        div

            img src="imgs/1.JPG" style="width:550px; height:413px;"/

        /div

        ul

            li class="li_border"

                img src="imgs/1.JPG" //li

            li

                img src="imgs/2.JPG" //li

            li

                img src="imgs/3.JPG" //li

            li

                img src="imgs/4.JPG" //li

            li

                img src="imgs/5.JPG" //li

        /ul

        br style="clear:both" /

    /div

/body

/html

帮你用jQuery实现了一个,用纯javascript代码太多了,自己加些图片运行看看吧

jquery实现图片自动切换和点击切换

需要js+css配合,我给您找段代码吧。

JS代码

$(function () {

    $(".dummy").click(function () { return false; });

    var flipDelay = 5500;

    var flipCount = $("div.banner_footer a").size(); // 图片总数

    var flipId = 1;

    var flipId1 = 0;

    var flipTimer = null;

    var flipTimer1 = null;

    var i = 0;

    var flip = function () {

        if (flipCount  2) return;

        $("div.banner_footer a").removeClass("current");

        $($("div.banner_footer a").get(flipId)).addClass("current");

        $($("div.banner_footer a").get(flipId)).css("current");

        $("div.banner  a:visible").fadeOut();

        $($("div.banner a").get(flipId)).fadeIn("slow");

        flipId = (flipId + 1) % flipCount;

        flipTimer = window.setTimeout(flip, flipDelay);

    }

    flipTimer = window.setTimeout(flip, flipDelay);

    $("div.banner_footer a").click(function () {

        clearTimeout(flipTimer);

        flipId = $("div.banner_footer a").index(this);

        flip();

        return false;

    });

    var flipserver = function () {

        $("div.index_server_box  a:visible").fadeOut();

        $($("div.index_server_box a").get(flipId1)).fadeIn("slow");

    }

    $("a.index_server_left").click(function () {

        flipId1 = (flipId1 - 1) % 3;

        flipserver();

        return false;

    });

    $("a.index_server_right").click(function () {

        flipId1 = (flipId1 + 1) % 3;

        flipserver();

        return false;

    });

    var documentWidth = $(window).width();

    var left = (documentWidth - 310) / 2;

    var right = left + 306;

    $("div.services_box div.left").css("width", left + "px");

    $("div.services_box div.right").css("width", right + "px");

    $(window).resize(function () {

        var documentWidth = $(window).width();

        var left = (documentWidth - 310) / 2;

        var right = left + 306;

        $("div.services_box div.left").css("width", left + "px");

        $("div.services_box div.right").css("width", right + "px");

    });

});

html样式

div class="banner_box"

        div class="banner"

            a href="" class="banner1"img src="img/banner1.jpg" alt="视觉为您解决网站建设中企业品牌形象问题" //a

            a href="" class="banner2"img src="img/banner2.jpg" alt="独具匠心的网页设计让您的网站与总部同" //a

            a href="" class="banner3"img src="img/banner3.jpg" alt="针对用户需求,提供高品质网站设计服务" //a

            a href="" class="banner4"img src="img/banner4.jpg" alt="网站建设公司团队的力量" //a

            a href="" class="banner5"img src="img/banner5.jpg" alt="招聘网页设计师" //a

            div class="banner_footer"

                a class="a1 current"img src="img/a13.jpg" alt="" //a

                a class="a2" img src="img/a14.jpg" alt="" //a

                a class="a3"img src="img/a15.jpg" alt="" //a

                a class="a4"img src="img/a16.jpg" alt="" //a

                a class="a5"img src="img/a17.jpg" alt="" //a

            /div

        /div

    /div

css样式

div.banner_box{height:430px; overflow:hidden; background:url(../img/b1.jpg) repeat-x;}

div.banner_box div.banner{width:990px; height:430px; overflow:hidden; margin:auto; position:relative;}

div.banner_box div.banner a{border:0;}

div.banner_box div.banner a.banner1 img{margin-left:200px;}

div.banner_box div.banner a.banner2 img{margin-left:236px;}

div.banner_box div.banner a.banner3 img{margin-left:250px;}

div.banner_box div.banner a.banner4 img{margin-left:231px;}

div.banner_box div.banner a.banner5 img{margin-left:245px;}

div.banner_box div.banner div.banner_footer{position:absolute;width:120px;height:20px;top:30px; right:0;z-index:100;  }

div.banner_box div.banner div.banner_footer a{float:left; width:19px; height:19px; cursor:pointer; }

div.banner_box div.banner div.banner_footer a.current{background:url(../img/a13_1.jpg) center center no-repeat;}

div.banner_box div.banner div.banner_footer a img{border:0; margin:3px 0 0 3px;}

希望能帮到您!祝您好运!

js图片自动切换问题!以下是部分代码,autoPlay:true,为什么不自动切换图片呢?

如果你是用一个比较成熟的框架的话,排除框架错误后,只剩下一个就是CSS写的不正确。

好好查查CSS写的是不是和你下载下来的这个框架的CSS写的一样,再查查HTML是不是和原版一样。

图片中圆的按钮点击它切换到另一张图片不点击它自动切换JS代码请问怎么写

网上有很多图片轮播的插件,你说的这种是最基本的,主要在于图片切换时的效果,去找找,总有你合适的,而且用法都是很简单的,比如一些jquery插件,$("#turnAuto").turnning(config);就可实现了,这里的turnning只是个例子。

使用jquery如何实现图片自动更换而且是定时的

!DOCTYPE html

html

head

    style type="text/css"

        .box {

            width: 200px;

            height: 200px;

            margin: 100px auto;

            border: 1px solid pink;

        }

        .box img {

            display: inline-block;

            width: 100%;

            height: 100%;

        }

    /style

/head

body

div class="box"

    img src=""

/div

script src=""/script

script type="text/javascript"

    $(function () {

        var imgArr = [

            "./img/0.png",

            "./img/1.png",

            "./img/2.png",

            "./img/3.png",

            "./img/4.png",

        ];

        $(".box img").attr("src", imgArr[0]);

        var i = 0;

        setInterval(function () {

            i++;

            if (i  imgArr.length - 1) {

                i = 0

            }

            $(".box img").attr("src", imgArr[i]);

        }, 2000);

    })

/script

/body

/html

上面是代码:

实现原理是通过间隔定时器,每过2秒去设置img的src属性。

imgArr是保存图片的数组,当每一张图片都展示后重头再开始

imgArr的值是一张张图片我这里是在img文件夹下放了5张图片,题主可以根据自己的需求选择网上或者本地图片。

代码效果:

关于jquery全屏图片相册自动切换js代码和jquery点击图片切换图片的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/12091.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载