[Jquery-Es] consulta sobre uso del if en jquery
Choan Gálvez
choan.galvez en gmail.com
Vie Ago 3 13:25:48 PDT 2007
Hola.
On 03/08/2007, at 21:09, cesar c wrote:
> Hola!
> quería hacer la siguente consulta.....
>
> estoy realizando pagina que carga dinamicamente el contenido
> mediante un
> load (el método lo obtuve de cristalab por si a alguien le
> interesa) en un
> div llamado ".mostrar_1"....
> el tema es que uso el pluggin interface para jquery y lo que quiero es
> llegar a ver si puedo realizar un UnFold (metodo que muestra un
> contenido de
> interface) pero solo si el atributo "display" tiene valor "none".
> Por ende dentro del metodo que carga las páginas tengo este
> condicional....
> if (".mostrar_1[@display='none']"){
> $(".mostrar_1").UnFold(500,30);
> } //fin del if
>
> pero probandolo no funciona correctamente.
> y no creo que este usando correctamente el if
Tienes un par de opciones. La primera, usar el método `is` (devuelve
TRUE si alguno de los elementos seleccionados pasa el filtro):
if ($('.mostrar_1').is(':visible')) {
hazMaravillas();
}
La segunda: seleccionar solo elementos visibles y actuar si la
colección no está vacía:
if ($('.mostrar_1:visible').length) {
hazMaravillas();
}
Apuntes:
* `display` _no es_ un atributo del elemento
* `:visible` es un selector "custom" de jQuery
Un saludo.
--
Choan Gálvez
<choan.galvez en gmail.com>
<http://choangalvez.nom.es/>
Más información sobre la lista de distribución Jquery-Es