$(document).ready(function(){//cria as variáveis modificáveis;var numeroSlidesMostra =4,
tempoIntervalo =2000,
caminho =0;//cria as variáveis NÃO modificáveis;var container = $("div.slider"),
slides = $(container).find("#slides"),
slidesHolder = $(slides).find("#slidesHolder"),
slide = $(slidesHolder).find("ul"),
lis = $(slide).find("li"),
tamanhoLi = $(lis).first().outerWidth(),
numeroSlides = $(lis).length,
tamanhoUl = tamanhoLi * numeroSlides,
slideClone = $(slide).clone(),
controles = $(container).find("div#controles"),
span = $(container).find("span#title"),
btnVoltar = controles.find("button#back"),
btnAvancar = controles.find("button#next");//determina a largura da div que abrigará as UL's.
$(slides).width(numeroSlidesMostra * tamanhoLi);//determina a largura de cada UL partindo do produto entre a largura de cada LI e a quantidade de LI's
$(slide).width(tamanhoUl);//determina a largura de cada UL clone partindo do produto entre a largura de cada LI e a quantidade de LI's
$(slideClone).width(tamanhoUl);//cria uma cópia antes
$(slideClone).clone().prependTo($(slidesHolder));//cria uma cópia depois
$(slideClone).clone().appendTo($(slidesHolder));function avancar (){if( $(slidesHolder).position().left <=-tamanhoUl )
$(slidesHolder).animate({"left":0},0);else
$(slidesHolder).animate({"left":"-="+ tamanhoLi
},1000);}function voltar (){if( $(slidesHolder).position().left >= tamanhoUl )
$(slidesHolder).animate({"left": tamanhoUl
},0);else
$(slidesHolder).animate({"left":"+="+ tamanhoLi
},1000);}//código do onClick no botão avançar
btnAvancar.click (function(){
avancar();});//código do onClick no botão voltar
btnVoltar.click (function(){
voltar();});//dispara o loop na função avançarvar loop = setInterval( avancar, tempoIntervalo);//para e reinicia o loop ao passar/retirar o mouse sobre o slide
slides.mouseover(function(){
clearInterval(loop);//mostra a mensagem
span.css('display','flex');}).mouseout(function(){
loop = setInterval( avancar, tempoIntervalo);//esconde a mensagem
span.css('display','none');});})
Pergunta
Carlos Rocha
Tenho o slide abaixo que estou fazendo com Jquery, css e html e animate.
O PROBLEMA:
Quando, no Javascript, o script entrar no bloco abaixo
A animação devera NÃO existir e a transição correr de forma abrupta, instantânea.
No então, mesmo fazendo a velocidade igual a 0 o efeito ainda ocorre!
Pergunta: O que não está certo?
CSS:
HTML:
Javascript
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.