dojo/dom-class

Manipula clases css en nodos

  • contains(). Devuelve true o false dependiendo de si un nodo incluye o no posee una clase.
require(["dojo/dom-class"], function(domClass){
    // Do something if a node with id="someNode" has class="aSillyClassName" present
    if (domClass.contains("someNode", "aSillyClassName")){
      /* It does */
    }
});

Ejemplo Código completo

  • add(). Añade una clase css o un conjunto de clases a un nodo evitando duplicaciones.

require(["dojo/dom-class"], function(domClass){
    // Add a class to some node:
    domClass.add("someNode", "newClass");
});

Ejemplo Código completo

  • remove(). Elimina una clase o una lista de clases de un nodo del DOM.
require(["dojo/dom-class"], function(domClass){
    // Add a class to some node:
    domClass.remove("someNode", "someClass");
});

Ejemplo Código completo

  • replace(). Reemplaza una o más clases en un nodo. Opera de la misma manera que si realizamos remove() y add().
require(["dojo/dom-class"], function(domClass){
    domClass.replace("someNode", "add1", "remove1");
});

Ejemplo Código completo

  • toggle(). Añade una clase a un nodo si la clase no existe, y la elimina si existe.
require(["dojo/dom-class"], function(domClass){
    domClass.toggle("someNode", "someClass");
});

Ejemplo Código completo

results matching ""

    No results matching ""