Ir para conteúdo
Fórum Script Brasil
  • 0

Slide jQuery, ajude-me!


rozz01

Pergunta

Boa tarde irmões,

Criei um um slide do tipo zoom, de acordo com a imagem que o usuário clica ele pega algumas propriedades da tag <img> e copia para outra tag <img> definida para receber os valores que irá mostrar ela maior, até ai tudo bem! Meu problema está quando eu tento usar os 2 botões de próxima e anterior.

No meu ponto de vista eu resolveria esse problema da certa forma, mas não sei como fazer:

1° Crio uma função

2° Ao clicar no botão anterior.

3° Função recebe o numero da imagem atual em zoom.

4° Crio uma variável que recebe o valor da ultima imagem existente no slide.

5° Crio um array.

6° Com um loop FOR armazeno os valores de 1 a 1 na array. Exemplo: Se a ultima imagem for numero 25, os valores da array será de 1 a 25.

7° Muda a imagem onde foi predeterminada a ficar com zoom para o numero anterior.

8° executa a mudança da imagem.

código abaixo em criação, já funciona mas não como gostaria =P :

function btnAnteriorModal(a){
// Variável a recebe o numero da imagem atual com zoom.
$('#btn_modal_slide_ant').click(function(){
//Quando clica no botão anterior, executa...
var ImgAnterior = a--;
//Crie essa variável para subtrair, mas não deu resposta que eu esperava.
var Num = ($("img.slide-cases:last").attr('data-num'));
//Crio a variável Num que recebe o valor da ultima imagem existente no banner.
var NumARR = [];
//Crio um array NumARR .
for(i = 1; i <= Num; i++){
NumARR = i;
}
//Com um loop FOR armazeno os valores de 1 a 1 na array.
if(ImgAnterior >= 1){
$('#badge').text(ImgAnterior);
$('#Img_zoom').attr({ 'src': 'Img_'+ImgAnterior+'.jpg' });
}
//Condição que executa a mudança
});
}
O que eu preciso e de acessar os valores da array de acordo com a imagem atual, no caso a imagem é 5, clicou no anterior mostra 4, clicou novamente mostra a 3 e assim até o 1. Se for próximo, mostra a 6, clicou de novo mostra a 7 e assim em diante, de acordo com a array.
Caso não tenha explicado direito peço desculpas, poste que explicarei novamente.
Obrigado.
Link para o comentário
Compartilhar em outros sites

1 resposta 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...