"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como construir um controle deslizante de imagem jQuery com efeito de desbotamento ou deslizamento?

Como construir um controle deslizante de imagem jQuery com efeito de desbotamento ou deslizamento?

Postado em 2025-04-30
Navegar:567

How to Build a Simple jQuery Image Slider with Fade or Slide Effects?

criando um controle deslizante de imagem jQuery simples com opacidade ou efeitos deslizantes

enquanto usa plugins pré-construídos podem ser convenientes, eles também podem adicionar peso desnecessário e introduzir possíveis conflitos com código existente. Este artigo demonstra como criar um controle deslizante de imagem jQuery simples e personalizável do zero. Siblings. Fadein / Fadeout Effect

html:

  • 1
  • 2
  • ...
    • 1
    • 2
    • ...
    • css:
    ul.images { Posição: relativa; } ul.images li { Posição: Absoluto; }

    jQuery:

    var Target; var gatrigers = $ ('ul.tiggers li'); Var Images = $ ('ul.images li'); var untelem = gatriger.length - 1; gatrigers.first (). addclass ('ativo'); imagens.hide (). primeiro (). show (); Função SliderResponse (Target) { Images.Fadeout (300) .EQ (Target) .Fadein (300); gatilhos.RemoveClass ('ativo'). Eq (Target) .Addclass ('Active'); }

    2. Efeito deslizante

    html:

    o mesmo que fadein/fadeout efeito
    • 1
    • 2
    • ...
    • 1
    • 2
    • ...

    css:

    . flutuar: esquerda; margem: 40px; Largura: 270px; Altura: 266px; estouro: oculto; } ul.images { Posição: relativa; Top: 0px; Esquerda: 0px; } /* Essa largura deve ser a largura total das imagens, calculada com jQuery. */ ul.images li { flutuar: esquerda; }
    • 1
    • 2
    • ...
    • 1
    • 2
    • ...

    jQuery:

    var Target; var gatrigers = $ ('ul.tiggers li'); Var Images = $ ('ul.images li'); var untelem = gatriger.length - 1; var máscara = $ ('. Mask ul.images'); var imgwidth = imagens.width (); gatrigers.first (). addclass ('ativo'); mask.css ('width', imgwidth * (lvelem 1) 'px'); Função SliderResponse (Target) { Mask.stop (verdadeiro, falso) .animate ({'esquerda': '-' imgwidth * alvo 'px'}, 300); gatilhos.RemoveClass ('ativo'). Eq (Target) .Addclass ('Active'); }
    • 1
    • 2
    • ...
    • 1
    • 2
    • ...

    RESPOSTA JQUERY COMMELA Esta solução completa permite a personalização da aparência e funcionalidade do controle deslizante para atender às necessidades específicas. Os efeitos de opacidade e deslizamento podem ser facilmente trocados para criar looks diferentes. Além disso, o controle deslizante pode ser controlado através de gatilhos, botões a seguir/prev, e até automatizados com uma função de tempo.

    Tutorial mais recente Mais>

    Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

    Copyright© 2022 湘ICP备2022001581号-3