Hi Sdisk Sdisk: Soury for this mail to that list. As Choan said was a mistake. I copy&paste the address and not check this looking for "-es". Again soury for that and also thanks for your reply. It was amazing and now I understand a little more jQuery.
Cheers and soury -- ReynierPM 5to Ing. Informática Maestro de poco, aprendiz de mucho ________________________________ De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de SDisk SDisk Enviado el: jueves, 16 de noviembre de 2006 3:18 am Para: jQuery Discussion. Asunto: Re: [jQuery] [jQuery-es] Cambiar cosas cuando la página cargue Please in this list we speak in english ;), so everybody can help you. I wil try to answer in spanish but please, use the english language to comunicate in the jQuery list or answer directly to the person not reply the list in no english language. If everybody speak in our own language it will be difficult to know what you write. Te aconsejo que aprendas algo más de Javascript y luego mires la documentación de jQuery que es muy intuitiva. Básicamente, cuando antes en Javascript hacíamos window.onload (que además sólamente podíamos hacer una vez pues machacaba el manejador de eventos anterior) ahora con jQuery hacemos $(document).ready(function(){ //ejecutar algo }); o como ha hecho David, definir la función que maneja el evento "ready" del documento, aparte. Si eres nuevo en JavaScript te va a resultar muy muy difícil empezar con jQuery sin conocer los aspectos básicos de Javascript como son los eventos, manejadores de eventos, funciones anidadas, etc... Básicamente el código coge todos los elementos div de la clase .showhide que estén dentro del elemento con id #container [ en el código esto se hace con $("#container div.showhide"), luego elije un número al azar, esconde todos los elementos y muestra el elemento escogido al azar: col.hide.eq(sel).show(); jQuery permite encadenar funciones por lo que lo que ha hecho es, sobre el conjunto de elementos jQuery (col), ejecutamos el método hide(), ocultarlos, luego, encadenamos el método eq(sel) que obtiene el elemento con índice "sel" dentro del conjunto de elementos total "col", el método eq(sel) nos devuelve el elemento que queremos mostrar, así que ejecutamos sobre él el método show(). Como ves es algo difícil de comprender el encadenamiento ya que es algo nuevo, que yo, anteriormente no había visto antes de jQuery, pero una vez lo comprendes, escribir código es muy muy rápido. El resto del código simplemente usa una función para manejar el evento mouseover sobre todos los elementos a (enlaces) que están dentro del div con id #trigger , en jQuery, los antíguos eventos onmouseover, onsubmit, y cualquier cosa on(loquesea) podemos usarlo directamente sin el "on" como método de un objeto jQuery. Los selectores (lo que ponemos dentro del $( aqui ) ) para seleccionar los distintos elementos con los que queremos trabajar pueden ser CSS1, CSS2 y CSS3 o XPATH, así si en tu CSS pones: .clase li{ //blablabla } con jQuery también podemos seleccionar todos los elementos li de la clase ".clase" usando el mismo selector: $(".clase li"); Para preguntar más cosas, por favor manda un correo privado a la persona en cuestión y no respondas a la lista, salvo que respondas en inglés, de otra forma si cada uno empieza a hablar en su idioma, nadie nos entenderíamos, pues aquí hay brasileños, japoneses,chinos, ingleses, checos, y de multitud de paises que seguramente ni tú ni yo entenderíamos su lengua ;) On 11/16/06, Reynier Perez Mira <[EMAIL PROTECTED]> wrote: Hola nuevamente David y Choan: Por más que leo y miro el código no logro entenderlo pues soy un poco novato con jQuery y de Javascript no se mucho, lo he usado un poco en validaciones pero con el boom de la Web2.0 veo que se pueden hacer cosas increíbles. ¿Me pueden dar un "norte" para guiarme y ver que hace el código? Nota: Lo puse en la página y no vi ningún cambio Salu2 y desde ya gracias -- ReynierPM 5to Ing. Informática Maestro de poco, aprendiz de mucho -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de David Arango Enviado el: miércoles, 15 de noviembre de 2006 2:40 pm Para: jQuery Discussion. Asunto: Re: [jQuery] [jQuery-es] Cambiar cosas cuando la página cargue On 11/15/06, Reynier Perez Mira <[EMAIL PROTECTED]> wrote: > ¿Qué se supone que haga esta función y donde debo ponerla? La entendí más o > menos pero algunas cosas no me quedaron claras del todo. Esa función debes ponerla en un archivo javascript que debes linkar en tu página web por medio del elemento <script> que debe estar a su vez en el elemento <head>. Si te fijas justo encima de la función aparece: $(document).ready(init) Eso hace que la función "init" se ejecute cuando se cargue todo el DOM, sin esperar a que carguen imágenes y demás vainas. Y para saber lo que hace la función debes ejecutarla, cuando la ejecutes si tienes dudas vuelves a preguntar aquí, ese es el ciclo :-) -- David Arango, el único desarrollador con una orden de alejamiento de Jeffrey Zeldman Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo Cuando no hago otra cosa escribo en mildiez.net _______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/ _______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
_______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
