Comunidad de diseño web y desarrollo en internet online

manipulacion de cargadinamica

Citar            
MensajeEscrito el 09 Oct 2012 03:42 pm
Hola ya habia logrado manipular los elementos de manera dinamica, no tan exactos como me hubiera gustado pero en fin, lo logre usando .live de jquery, pero esta funcion ya no esta soportada en verciones superiores a la 1.7, recomiendan el uso de .on, .delegate, pero nadamas no logro los mismos resultados
con live podia cargar contenido dinamico y trabajarlo cosa que no logro con estos alguien me podria ayudar
aqui dejo un ejemplo de como trabajaba con .live

....
//En el archivo que llama dinamicamente
$('.nom a').live('click', function(event) {
alert("sii")
});

$('.contenido').html("<div class='nom'><a>Hola</a></div>")
....

De modo tal que cuado se cargaba el contenido al darle click desplegaba sii, esto es meramente ilustrativo de lo que lograba hacer y ahora no puedo con .on

Por rod00x3

Claber

595 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Oct 2012 05:14 pm
No lo toma porque el orden esta al reves... al menos eso supongo..

En resumen el .on no hace nada por que no sabe a quien hacerlo :lol: no se supongo que el .live volvia a revisar el codigo si algo habia cambiado.

Aquí el ejemplo de que si funciona pero al reves, primero el codigo dinamico y despues el script

http://jsfiddle.net/elporfirio/pFJmA/ <-- aquí en vivo

Código Javascript :

$('.nom a').live('click', function(event) {
alert("sii")
});

$('.contenido').html("<div class='nom'><a>Hola</a></div>")
    
//con clic no detecta si no existe el elemento
    
$('.otro').html("<div class='bin'><a>Hola con .on</a></div>")
    
$('.bin a').on("click", alertita);

function alertita(){
    alert("QUE SIII");
}
    

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox
Citar            
MensajeEscrito el 09 Oct 2012 05:39 pm
antes que nada gracias por tu respuesta, lo checare con detalle porque creo que lo tengo igual, pero sin el live solo con on, lo revisare bien y te cuento como me fue, gracias de nuevo.

Por rod00x3

Claber

595 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Oct 2012 05:42 pm
Hola. Te invito a que pases por el tema que publiqué yo hace unos días: [url=http://foros.cristalab.com/cambiar-contenido-dinamicamente-con-jquery-t107784/][/url]
Lo solucioné usando on, pero la página se carga cada vez que quiero cambiar de contenido. Eso es lo que me falta por resolver. Usé un ejemplo de un tutorial de NetTuts para implementar el código. A ver si pudiéramos resolverlo entre todos.
Un saludo

Por vicenrele

17 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.