Ir para conteúdo

POWERED BY:

Arquivado

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

WilkerIceri

Array jQuery

Recommended Posts

Como acessar uma coleção de itens em jQuery?

 

Como ficaria essa linha em jQuery?

var imagens = getElementsByClassName("sliderImg");
for (var i=0; i<imagens.length; i++) {
imagens[i].style.display = "none";
}

 

Agradeço desde já :D

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

em jQuery ficaria:

 

$('.sliderImg').css('display','none');

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso não ajudaria, pois eu tenho que deixar desabilitado somente um elemento do array, e depois habilitar outro. desse jeito ele ia habilitar todos ;s

Compartilhar este post


Link para o post
Compartilhar em outros sites

$('.sliderImg').each(function(){
  // faça algo...
})   

 

Eu dei uma olhada nessa função mais não entendi muito

Tem como fazer um exemplin de como fica esse código aqui?

 

for (var i=0; i<imagens.length; i++) {
	if(imagens[i].style.display == "block") {

		imagens[i].style.display = "none";
		titulo[i].style.display = "none";
		trabalho[i].style.display = "none";
		tecnologia[i].style.display = "none";
		ancoras[i].style.display = "none";

		if(modo == 1) {
			if ((i -1) >= 0) {
				var item = i-1;
				break;
			} else {
				var item = parseInt(imagens.length) - 1;
				break;
			}
		} else {
			if ((i +1) < imagens.length) {
				var item = i+1;
				break;
			} else {
				var item = 0;
				break;
			}
		}


		if (i <= 2) {
			document.getElementById(imgExemplo).style.display = "block";	
		} else {
			document.getElementById(imgExemplo).style.display = "none";	
		}
	}
}

imagens[item].style.display = "block";	
titulo[item].style.display = "block";	
trabalho[item].style.display = "block";	
tecnologia[item].style.display = "block";
ancoras[item].style.display = "block";	
}

 

Agradeço desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi amigo, explica o que você precisa de verdade.

 

existe uma forma simples de fazer:

-> esconda todos

-> mostre o que você quer.

 

entendeu ? caso não, poste a situação real que você tem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Edit:

Achei o que estava procurando, valew ae quem comentou!

Vai ae embaixo pra quem estiver com a mesma dúvida.

 

imagens.style.display = "none";

 

$("#imagens img:eq("+i+")").hide();

 

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.