Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcelo2605

Mouse over para jCarousel

Recommended Posts

uso a seguinte configuração para o plugin jCarousel:

 

function mycarousel_initCallback(carousel)
{
   carousel.clip.hover(function() {
       carousel.stopAuto();
   }, function() {
       carousel.startAuto();
   });
};

jQuery(document).ready(function() {
   jQuery('#mycarousel').jcarousel({
       auto: .01,
easing: 'linear',
       wrap: 'circular',
animation: 5000,
scroll:1,
       initCallback: mycarousel_initCallback
   });
});

 

 

Mas a função de parar o jCarousel não é imediata. Por exemplo se um slide estiver pela metade, o script espera ele terminar para então parar a sequência. É possível pará-la imediantamente?

 

Ninguém tem nenhuma idéia de como posso resolver isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sinceramente, não tenho certeza.

 

acredito que se você personalizar a animação, fazendo a sua própria, talvez o plugin te envie um callback informando que um evento do usuário, e então você conseguiria fazer o .stop(), ou recalcular a animação.

 

apenas com as opções default do plugin eu não conheço uma forma de fazer. Talvez se você customizar seja possível.

Compartilhar este post


Link para o post
Compartilhar em outros sites

William, pensei mesmo que seria mais fácil escrever o script que eu preciso. É um efeito simples. A minha única dificuldade seria criar esse efeito de looping na sequência de imagens. Ou seja: a última imagem é seguida pela primeira. Você sabe como posso fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa tua segunda dúvida nada tem a ver com a primeira ne?!

 

http://sorgalla.com/projects/jcarousel/examples/static_circular.html

 

    jQuery('#mycarousel').jcarousel({
   	wrap: 'circular'
   });

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse efeito mesmo que eu quero fazer. Mas como tenho que escrever o código por conta própria, já que o jCarousel não está dando conta, preciso saber como posso escrever isso: uma sequência contínua de imagens.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se é só a sequência continua q você precisa, então o jcarousel dá conta sim.

 

basta informar o parâmetro que informei acima.

Compartilhar este post


Link para o post
Compartilhar em outros sites

William, eu já estava usando o jCarousel, mas ele tem o problema de não conseguir parar exatamente quando o mouse está sobre a imagem. Ele espera que a imagem chegue até o final parar então parar.

 

Como não consegui alterar isso, decidi tentar fazer o script por conta própria. Mas a única coisa que eu não sei é escrever um código onde a última imagem é seguida pela primeira, dando a idéia de looping.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.