Ir para conteúdo

POWERED BY:

Arquivado

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

Ecos

[Resolvido] Jquery

Recommended Posts

Galera... eu tenho uma tabela com 30 colunas, cada coluna tem um ID.

Eu quero clicar na coluna e abrir um formulário em FancyBox...

Mas a chamada da função está assim:

 

$("#chamar").fancybox({
'scrolling'		: 'no',
       'titleShow'		: false,
'onClosed'		: function() {
$("#error").hide();
  }
});

 

Toda coluna tem o id = "chamar".

 

Daí imaginei que o erro estivesse aí... mas se eu mudar o ID, não vai funcionar mais, porque a chamada da função só está #chamar... não sei se conseguiram entender...

Coloquei o indice do for no ID, id='chamar$x')

Como que passo o ID para a chamada da função Jquery ?

 

 

Só um detalhe que talvez seja a diferença:

a página que eu estou utilizando está sendo carregada por ajax... tem problema com o jquery ??

 

Eu coloquei um alert ('Oi') dentro da página funcionou... ou nao tem nada a ver ?

 

Thanks!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como que passo o ID para a chamada da função Jquery ?

use class cara.

$(".chamar").fancybox({

pronto, ai resolve teu problema.

 

 

a página que eu estou utilizando está sendo carregada por ajax... tem problema com o jquery ??

tem sim.

 

javascript carregado com ajax não funciona.

mas faça a correção da class primeiro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Corrigi... mas nao chamou o FancyBox...

 

=\ Puts!

 

Vlw!

 

e agora, tem como corrigir isso ? ou vou ter que usar iframe mesmo ? =\

 

Consegui galera...

Na primeira linha no lugar de click estava ready... e como eu queria que executasse só quando eu clicasse... quando eu cliquei no objeto funcionou perfeitamente. Eu estava usando esse ready em outro lugar.

Vlw a tocdos.

xD

 

 

jQuery(document).click(function() {
		$(".chamar").fancybox({
			'scrolling'		: 'no',
			'titleShow'		: false,
			'onClosed'		: function() {
				$("#error").hide();
			}
		});

		$("#calendar").bind("submit", function() {
			if ($("#descricao").val().length < 1) {
				$("#error").show();
				$.fancybox.resize();
				return false;
			}

			$.fancybox.showActivity();

			$.ajax({
				type		: "POST",
				cache	: false,
				url		: "salvar_calendario.php",
				data		: $(this).serializeArray(),
				success: function(data) {
					$.fancybox(data);
				}
			});

			return false;
		});
	});

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.