Ir para conteúdo

POWERED BY:

Arquivado

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

rafinha_sam

Como faço (INPUT) aparecer e aparecer outro

Recommended Posts

Exemplo: INPUT 1 e após aluns segundos INPUT2 na mesma posição, como se fosse um slide !

 

obs: O INPUT é tipo Submit !

 

POR FAVOR ME AJUDEM, SE QUISEREM MANDAR SÓ O CODIGO AGRADEÇO.

 

Aguardo resposta, Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rafinha,

"Se quiserem mandar só o código agradeço" - É a mesma coisa que: Façam o trabalho por mim. (Isso é freelance hein!).

Explique melhor a sua dúvida, o que você tentou, onde você quer chegar e o porque disso. Assim conseguiremos responder sua dúvida. "Como se fosse um slide", na verdade, é um slider só que com inputs? O segundo deve aparecer depois de alguns segundos, mas ele volta pro primeiro como se fosse um slider?

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rafinha,

 

"Se quiserem mandar só o código agradeço" - É a mesma coisa que: Façam o trabalho por mim. (Isso é freelance hein!).

 

Explique melhor a sua dúvida, o que você tentou, onde você quer chegar e o porque disso. Assim conseguiremos responder sua dúvida. "Como se fosse um slide", na verdade, é um slider só que com inputs? O segundo deve aparecer depois de alguns segundos, mas ele volta pro primeiro como se fosse um slider?

 

Abraços!

Então L.Henrique eu não sei por onde eu começo, como se fosse uma GIF entendeu.

- O segundo deve aparecer depois de alguns segundos, mas ele volta pro primeiro como se fosse um slider? . Exatamente isso amigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rafinha,

Agora entendi a sua dúvida. O que você quer não é um slider ou carrossel, é simplesmente uma função que mude o texto através de JS (Ex.: Text-changer).

Preparei um modelo, confira o código e demo abaixo (LEMBRE-SE DE CHAMAR O JQUERY NA SUA PÁGINA).

HTML:

<button>
  <span id="texto-botao"></span>
</button>

JS:

function mudarTexto(i) {
   if ( textos.length == i ) {
      i = 0;
   }
  
   $('#texto-botao').text(textos[i])
      .fadeIn(500)
      .delay(1500)
      .fadeOut(500, function() {
         mudarTexto(i + 1);
   });
};

var textos = [
   "Seja um cliente",
   "Seja um representante"
];

$('#texto-botao').hide();

mudarTexto(0);

DEMO.

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rafinha,

 

Agora entendi a sua dúvida. O que você quer não é um slider ou carrossel, é simplesmente uma função que mude o texto através de JS (Ex.: Text-changer).

 

Preparei um modelo, confira o código e demo abaixo (LEMBRE-SE DE CHAMAR O JQUERY NA SUA PÁGINA).

HTML:

<button>
  <span id="texto-botao"></span>
</button>

JS:

function mudarTexto(i) {
   if ( textos.length == i ) {
      i = 0;
   }
  
   $('#texto-botao').text(textos[i])
      .fadeIn(500)
      .delay(1500)
      .fadeOut(500, function() {
         mudarTexto(i + 1);
   });
};

var textos = [
   "Seja um cliente",
   "Seja um representante"
];

$('#texto-botao').hide();

mudarTexto(0);

DEMO.

 

Abraços!

Excelente L Henrique, consegui aqui, ultima duvida, para eu adicionar um "HREF" em cada texto como faço amigo ?

( deu tudo certo, super agradeço amigo )

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rafinha,

Existe uma propriedade no jQuery chamada .attr() - Attribute (atributo). Você pode definir da seguinte forma:

$('a').attr("href", "http://seusite.com.br/revendedor");

Isso inserido no código fica da seguinte maneira:

function mudarTexto(i, a) {
   if ( textos.length == i ) {
      i = 0;
   }
   if ( links.length == a ) {
      a = 0;
   }

   $('#texto-botao').text(textos[i])
      .fadeIn(500)
      .delay(1500)
      .fadeOut(500, function() {
         mudarTexto(i + 1);
      });
 
   $('#link').attr("href", links[a])
      .fadeIn(500)
      .delay(1500)
      .fadeOut(500, function() {
         mudarTexto(a + 1);
      });
};

var textos = [
   "Seja um cliente",
   "Seja um representante"
];
var links = [
   "http://seusite.com.br/cliente",
   "http://seusite.com.br/representante"
];

$('#texto-botao, #link').hide();

mudarTexto(0);

Isso é um exemplo (ta bem sujinho por sinal), mas foi o que deu pra fazer nesse tempo.

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rafinha,

 

Existe uma propriedade no jQuery chamada .attr() - Attribute (atributo). Você pode definir da seguinte forma:

$('a').attr("href", "http://seusite.com.br/revendedor");

Isso inserido no código fica da seguinte maneira:

function mudarTexto(i, a) {
   if ( textos.length == i ) {
      i = 0;
   }
   if ( links.length == a ) {
      a = 0;
   }

   $('#texto-botao').text(textos[i])
      .fadeIn(500)
      .delay(1500)
      .fadeOut(500, function() {
         mudarTexto(i + 1);
      });
 
   $('#link').attr("href", links[a])
      .fadeIn(500)
      .delay(1500)
      .fadeOut(500, function() {
         mudarTexto(a + 1);
      });
};

var textos = [
   "Seja um cliente",
   "Seja um representante"
];
var links = [
   "http://seusite.com.br/cliente",
   "http://seusite.com.br/representante"
];

$('#texto-botao, #link').hide();

mudarTexto(0);

Isso é um exemplo (ta bem sujinho por sinal), mas foi o que deu pra fazer nesse tempo.

 

Abraços!

Lucas, eu devo adicionar este attr ao JQuery ? , Porque não ta funcionando, não vai para nenhum link.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rafinha,

Na verdade isso não é muito certo de fazer. Provavelmente ele vai exibir um erro do tipo: use POST request ou algo assim.

O certo é ter somente um link nesse botão que redirecione o usuário para uma página onde ele possa escolher se quer ser um cliente ou representante.

Abraços!

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.