Ir para conteúdo

POWERED BY:

Arquivado

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

rochajl

Evento "automatico"

Recommended Posts

Tenho o código abaixo:

 

	$(document).ready(function(){	
$(function() {
	$("#pagina_geral").delegate("div", "click", function() {
		$("input[name=qtddivs]").val($("#pagina_geral").find("div").size());
	});
	});
	});

 

Se eu clico na div (que são criadas dinamicamente) eu consigo pegar a informação que necessito.

A dúvida é: tem como eu pegar esta informação para as divs criadas dinamicamente (com as já existentes, funciona sem a necessidade do delegate) sem usar interação com o usuário, ou seja, a página carregou, automaticamente esta informação vai para o input.

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para pegar as informações que necessito, dependo que o usuário clique. O que preciso é de algo que não tenha interação como o usuário. Ao terminar de carregar, ao sair ou entrar na div, algo assim.

Se puder ajudar, agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, só que isto vai se realizar somente uma vez, quando o formulário carregar.

Vamos lá: a DIV X está em foco e apresento algo nela, depois de um tempo e sem a intervenção do usuário, sai a DIV X e entra a DIV Y para apresentar outro coisa. Há algum evento que consigo disparar quando o sistema troca uma div por outra, por exemplo? Analisando o Firebug, vejo que uma atributo que o sistema muda é o z-index quando muda de uma DIV para outra. Tenho como utilizar isso para disparar uma função?

Grato pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu utilizo o código abaixo para realizar a troca das DIV's:

 

	$(document).ready(function(){
 $('#pagina_geral').load('buscapromocao.php', function(){;
	$('#pagina_geral').cycle({
		fx: 'fade',
		speed: 2000,
		timeoutFn: function(currElement, nextElement, opts, isForward) {
		return parseInt($(currElement).attr('data-duration'), 10);
		}
		});
		});
		});

 

 

O "data-duration" é o atributo que cada DIV tem que determina o tempo que ela fica em foco. Eu teria como rodar outra função nesta função?

Compartilhar este post


Link para o post
Compartilhar em outros sites
$(document).ready(function(){
   $('#pagina_geral').load('buscapromocao.php', function(){
       $('#pagina_geral').cycle({
           fx: 'fade',
           speed: 2000,
           timeoutFn: function(currElement, nextElement, opts, isForward) {
               return parseInt($(currElement).attr('data-duration'), 10);
           }
       });
       // try here
       alert('load was performed. let\'s do something now :D');
   });
});

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.