propiedad de visualización del dojo

Estoy tratando de asignar cualquier valor a la propiedad de visualización como se muestra a continuación.

dojo.query(".item").style('display', 'anything');

Pero no está haciendo efecto. Por favor dame alguna sugerencia.

preguntado el 09 de marzo de 12 a las 13:03

Bueno, display no puede ser anything. tiene que ser uno de block none inline inline-block -

Pero por lo demás eso es sintácticamente correcto. Entonces, a menos que no tenga ningún elemento con class='item' debería funcionar según lo previsto. -

1 Respuestas

Mi conjetura es que usted tiene que dar la .item una configuración de visualización en CSS antes de poder cambiar la configuración en el script.

Entonces, si lo haces .item { display:none; } en CSS,

query('.item').style('display', 'block'); en el script funcionará.

Así es como funciona Dojo para mí.

En una nota al margen, considere mirar Dojo 1.7 donde no usa el dojo.method manera de codificar.

respondido 09 mar '12, 15:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.