Ir para conteúdo

Arquivado

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

First

Problema com jQuery

Recommended Posts

Olá,

 

Bom, eu fiz um script para adicionar uma imagem falando que o usuário está desconectado, porem ele adiciona também nos usuários que está conectado. Como eu posso corrigir isso?

 

jQuery

jQuery(document).ready(function(){
	jQuery('.user').each(function(){
		if(jQuery(this).find('#online').length==0){
			jQuery(this).prepend('<img src="http://i.imgur.com/gIXcQIK.png" id="offline" title="desconectado"><br/>')
		};
	});
});

Desde já, obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como vc sabe q o cara está conectado ou não ?

E porque pode ter vários #online ? (isso está errado)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como você sabe q o cara está conectado ou não ?

E porque pode ter vários #online ? (isso está errado)

 

É verdade! IDs só podem ser utilizados uma vez. A length de um id costuma sempre ser uma só, caso seja utilizado.

 

Uma coisa um tanto mais prática do que adicionar via jQuery é adicionar via CSS (afinal, deve haver imagens também para os que estão online, certo)?

 

Utilize do :before, e adicione as imagens para quem está online ou offline.

Assim você somente manipula a classe através do jQuery!

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.