Ver Mensaje Individual
Antiguo 11-feb-2008, 02:11   #3 (permalink)
venkman
venkman llegará a ser famoso muy prontovenkman llegará a ser famoso muy pronto
 
Avatar de venkman
 
Fecha de Ingreso: enero-2008
Mensajes: 649
Re: Duda con jQuery

Para mi la mejor ayuda con jQuery es esta página [ http://www.visualjquery.com/1.1.2.html ].

Lo que no sé es qué problema tienes con las funciones. El código que pones está bien, pero... ¿cuándo se ejecuta? Si quieres poder llamarlo en algún momento, tendrás que meterlo en una función, ¿no?

El $(document).ready() es sólo para cuando quieres que se ejecute algo en cuanto acabe de cargarse la página. En ese caso podrías hacer:

Código:
function miFuncionDeInicializacion() {
   $("#capa").css("background-color","#ffff00");
}
$(document).ready(miFuncionDeInicializacion);
Lo único que ocurre es que, normalmente, lo verás escrito así:

Código:
$(document).ready(function() {
   $("#capa").css("background-color","#ffff00");
});
porque es más limpio (y tiene algunas ventajas). Pero el funcionamiento es el mismo.


Pero como decía el ready es para cosas que quieres ejecutar en cuanto la página esté cargada. Si tú ese código lo quieres ejecutar en otro momento, pon:

Código:
function miFuncion() {
   var cnt=$("#capa");
   cnt.css("background-color","#ffff00");
}
Y luego, cuando lo necesites, lláma a miFuncion()
venkman está desconectado   Responder Citando