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:
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 efeitocss:
. 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; }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'); }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.
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