Articulos PHP
- 3.3 Transformando series en variables.
- 2.1 Enunciado switch.
- 1.4 Trabajar con números en PHP.
- 2.8 Usar funciones para código redundante.
- 1.1 Variables en PHP
Warning: Use of undefined constant php - assumed 'php' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 128
Articulos Jquery
- 3 Concatenar efectos con Jquery.
- 1.5 El evento keypress
- 1.6 El método preventDefault.
- 1.9 El elemento on.
- 1.4 El evento click
Warning: Use of undefined constant jquery - assumed 'jquery' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 137
Articulos CSS
- 1.2 Estructura de los estilos CSS.
- 1 Hojas de estilo CSS.
- 1.1 Como incluir estilos en una página web.
Warning: Use of undefined constant css - assumed 'css' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 146
Articulos Mysql
- 3.6 Inspeccionar una base de datos con SHOW.
- 2.1 Seleccionando registros con BETWEEN y WHERE
- 3.2 Tipos de datos en MySQL.
- 2.9 Insertando datos con INSERT.
- 4.1 Eliminando privilegios de una cuenta.
Warning: Use of undefined constant mysql - assumed 'mysql' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 155
Warning: Use of undefined constant tema - assumed 'tema' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 199
Warning: Use of undefined constant tema - assumed 'tema' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 220
Warning: Use of undefined constant id - assumed 'id' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 220
1.9 El método on.
En una página web existen dos tipos de elementos, aquellos que se generan la primera vez que se carga la página y aquellos que se generan como resultado de un evento realizado por el usuario. Es decir aquellos elementos que se generan mientras se esta ejecutando la aplicación en javascript.Todos los eventos en JQuery se aplican a los elementos que se generan al momento de cargar la página y NO A LOS ELEMENTOS QUE SE GENERAN COMO RESULTADO DE LA INTERACCION DEL USUARIO CON LA PAGINA, para poder aplicar efectos a estos elementos debemos de utilizar el método on.Para ilustrar un poco mejor el funcionamiento de método on,  supongamos que al presionar un botón con la clase=”crearDiv” se genera un nuevo div con la clase “divDinamico” el cual se añade al body de la página.
El código HTML serÃa el siguiente:
 <input type=”button” value=”Da click y se generará un div” class=”crearDiv”/>
Y el código usando Jquery para crear el div serÃa el siguiente:
$(document).ready(function(){
//dando click al botón
        $(“.crearDiv”).click(function(){
//creando div
               var divDinamico=$(“<div class=’divDinamico’>Este div se ha creado de forma dinámica</div>”);
   //añadiendo div al body de la página
        $(“body”).append(divDinamico);
      });
});
Ahora se ve claramente que el div con la clase “divDinamico” es un elemento que se ha creado como resultado de una acción por parte del usuario y que no se creo al momento de cargar la página, de tal manera que si necesitáramos añadirle un comportamiento a este div tendrÃamos que usar el método on.
Si quisiéramos que el color de texto cambie al momento de que el usuario da click sobre este div, podrÃamos utilizar el código siguiente:
$(document).on(“click”,”.divDinamico”,function(){
        $(this).css(“color”,”#FF0000”);
});
- La primera parte del código $(document).on(“click”,”.divDinamico”,function(){}); nos sirve para indicar el evento, el elemento al que se aplicará el evento y el programa que se ejecutara cuando suceda el evento. En este caso el evento es click y el elemento al que se aplicará este evento es .divDinamico.
- La segunda parte del código $(this).css(“color”,”#FF0000”); nos sirve para cambiar el color del texto del elemento.
De esta forma el código completo queda como sigue:
$(document).ready(function(){
//dando click al botón
        $(“.crearDiv”).click(function(){
//creando div
               var divDinamico=$(“<div class=’divDinamico’>Este div se ha creado de forma dinámica</div>”);
   //añadiendo div al body de la página
        $(“body”).append(divDinamico);
      });
//aplicando efectos al elemento generado dinamicamente
$(document).on(“click”,”.divDinamico”,function(){
        $(this).css(“color”,”#FF0000”);
 });
});
Warning: Use of undefined constant tema - assumed 'tema' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 225
El elemento on.
Warning: Use of undefined constant id - assumed 'id' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 225
1.9