Table des matières
code css
statique Rendu Web
implémentation de jQuery
Implémentation du script JS
Rendu
Maison interface Web js tutoriel Comment obtenir un effet carrousel

Comment obtenir un effet carrousel

Sep 29, 2017 am 10:01 AM
实现 效果 方法

interface html


1

2

3

4

5

6

死兆星礼包

死兆星皮肤上架

LSPL11日赛程

周边上架

五折促销

Copier après la connexion

code css


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

#content6 {

                float: left;

                background: url(img/主页图片/adv_01.jpg);

                width: 533px;

                height: 280px;

            }

            /*.span3 li{clear: both;}*/

             

            .content6-1 {

                width: 533px;

                height: 40px;

                background: #353535;

                position: relative;

                top: 240px;

                /*left: -20px;*/

            }

Copier après la connexion

statique Rendu Web

implémentation de jQuery

pour obtenir un effet de minuterie


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

function a() {

//alert(j);

                             

                            if(j > 4) {

                                j = 0;

                            }

//                            alert(j);

                    $("#content6").css("background","url(img/主页图片/adv_0" + (j+1) + ".jpg)");//轮播广告,替换当前广告

                    t = setTimeout(a, 1000);//定时器

                    $(".content6-1 ul li").each(function(i,e){ //遍历每一个并获取下标

                        if(i==j)

                        {

                            $(e).css("background","#D52D02");//改变当前选中项的背景颜色

                        }

                        else

                        {

                            $(e).css("background","#353535");

                        }

                    })

                     

                     

                     

                    j++;

                }

                a();//在开始加载时调用代码

Copier après la connexion

pour obtenir un effet flottant Effet


1

2

3

4

5

6

7

8

9

$(".content6-1 ul li").mouseenter(function(){

                        j=$(this).index();

                         

                        $("#content6").css("background","url(img/主页图片/adv_0" + (j+1)+ ".jpg)");

                         $(this).css("background","#D52D02")

                         .siblings().css("background","#353535");                        

                            clearTimeout(t);//定时器停止在当前选中的项

//                        alert(j);

                            })

Copier après la connexion

Supprimer l'effet


1

2

3

4

$(".content6-1 ul li").mouseleave(function(){

                          j++;                        

                        setTimeout(a, 1000);                           

                        })

Copier après la connexion

Implémentation du script JS

Réaliser le effet minuterie


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

var menus = document.querySelectorAll(".content6-1 ul li");

function a() {

    j++;

    if(j > 5) {

        j = 1;

    } //                alert(i);               

    //                    $("#content6").css({ "background": "url(img/主页图片/adv_0" + j + ".jpg)" });

    document.querySelector("#content6").style.background = "url(img/主页图片/adv_0" + j + ".jpg)";                    for(var i = 0; i < menus.length; i++) {

        menus[i].onmouseenter = enter;

        menus[i].onmouseleave = leave;

    }

    for(var i = 0; i < menus.length; i++) {

        if(i + 1 == j) {

 

            menus[i].style.background = "#D52D02";

        } else {

            menus[i].style.background = "#353535";

        }

    }

    t = setTimeout(a, 1000);

}

a();

Copier après la connexion

effet de lévitation


1

2

3

4

5

6

7

8

9

10

11

12

function enter() {

                    for(var i = 0; i < menus.length; i++) {

 

                        if(this == menus[i]) {

                            j = i + 1;

                            menus[i].style.background = '#D52D02';                            document.querySelector("#content6").style.background = "url(img/主页图片/adv_0" + j + ".jpg)";

                        } else {

                            menus[i].style.background = '#353535';                        }

 

                    }

                    clearTimeout(t);

                }

Copier après la connexion

supprimer l'effet


1

2

3

4

function leave() {

                    j--;

                    a();

                }

Copier après la connexion

Rendu

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Musée de deux points: Guide de localisation de Bungle Wasteland
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Musée de deux points: Guide de localisation de Bungle Wasteland
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Les utilisateurs rencontrent de rares problèmes : les montres intelligentes Samsung Watch rencontrent soudainement des problèmes d'écran blanc Les utilisateurs rencontrent de rares problèmes : les montres intelligentes Samsung Watch rencontrent soudainement des problèmes d'écran blanc Apr 03, 2024 am 08:13 AM

Les utilisateurs rencontrent de rares problèmes : les montres intelligentes Samsung Watch rencontrent soudainement des problèmes d'écran blanc

Comment écrire un roman dans l'application Tomato Free Novel Partagez le tutoriel sur la façon d'écrire un roman dans l'application Tomato Novel Comment écrire un roman dans l'application Tomato Free Novel Partagez le tutoriel sur la façon d'écrire un roman dans l'application Tomato Novel Mar 28, 2024 pm 12:50 PM

Comment écrire un roman dans l'application Tomato Free Novel Partagez le tutoriel sur la façon d'écrire un roman dans l'application Tomato Novel

Comment récupérer des contacts supprimés sur WeChat (un tutoriel simple vous explique comment récupérer des contacts supprimés) Comment récupérer des contacts supprimés sur WeChat (un tutoriel simple vous explique comment récupérer des contacts supprimés) May 01, 2024 pm 12:01 PM

Comment récupérer des contacts supprimés sur WeChat (un tutoriel simple vous explique comment récupérer des contacts supprimés)

Comment mettre en œuvre la double connexion WeChat sur les téléphones mobiles Huawei ? Comment mettre en œuvre la double connexion WeChat sur les téléphones mobiles Huawei ? Mar 24, 2024 am 11:27 AM

Comment mettre en œuvre la double connexion WeChat sur les téléphones mobiles Huawei ?

Maîtrisez rapidement : comment ouvrir deux comptes WeChat sur les téléphones mobiles Huawei révélé ! Maîtrisez rapidement : comment ouvrir deux comptes WeChat sur les téléphones mobiles Huawei révélé ! Mar 23, 2024 am 10:42 AM

Maîtrisez rapidement : comment ouvrir deux comptes WeChat sur les téléphones mobiles Huawei révélé !

Le secret de l'éclosion des œufs de dragon mobiles est révélé (étape par étape pour vous apprendre à réussir l'éclosion des œufs de dragon mobiles) Le secret de l'éclosion des œufs de dragon mobiles est révélé (étape par étape pour vous apprendre à réussir l'éclosion des œufs de dragon mobiles) May 04, 2024 pm 06:01 PM

Le secret de l'éclosion des œufs de dragon mobiles est révélé (étape par étape pour vous apprendre à réussir l'éclosion des œufs de dragon mobiles)

Examen du radiateur Kyushu Fengshen Assassin 4S Style 'Assassin Master' refroidi par air Examen du radiateur Kyushu Fengshen Assassin 4S Style 'Assassin Master' refroidi par air Mar 28, 2024 am 11:11 AM

Examen du radiateur Kyushu Fengshen Assassin 4S Style 'Assassin Master' refroidi par air

Comment définir la taille de la police sur le téléphone mobile (ajustez facilement la taille de la police sur le téléphone mobile) Comment définir la taille de la police sur le téléphone mobile (ajustez facilement la taille de la police sur le téléphone mobile) May 07, 2024 pm 03:34 PM

Comment définir la taille de la police sur le téléphone mobile (ajustez facilement la taille de la police sur le téléphone mobile)

See all articles