SlideShare una empresa de Scribd logo
1 de 19
•Nombres:
•Jonathan Padilla
•Franklin Macías
•Carolina Santana
•Kevin Morales
 Para declarar funciones Jquery se utiliza la palabra reservada
"fn" de función, y el modo de uso es el siguiente ...
Y luego la llamamos como a otra cualquier función de Jquery
...
 En el siguiente ejemplo, se ha creado un par de funciones,
una será para aplicar background al elemento(background) y
otro para crear una animación(animar).
Funciones de Jquery
$.fn.tufuncion = function(tus parametros) { // el
resto de instrucciones }
$("#id").tufuncion("parametros si existen");
 Creamos una función Jquery para cambiar el background
del elemento
 Creamos una función para animar el elemento
que aceptará un valor booleano true = si animar | false =
no animar
$.fn.background = function(_background)
{
$(this).css({background: _background});
}
$.fn.animar = function(_bool)
{
if (_bool == true)
{
$(this).css({position: "absolute"});
$(this).animate({left: "+=200", bottom:
"+=100"}, 1000, function()
 Ahora llamamos a las nuevas funciones Jquery
{
$(this).animate({left: "-=200", bottom: "-
=100"}, 1000);
});
}
}
$(function(){
$("#demostracion").background("black");
$("#crear_efecto").click(function(){
$("#demostracion").animar(true);
});
});
 Y en el body colocamos el siguiente div y botón ...
<div style="width: 250px; height:
250px;"><div id="demostracion"
style="width:250px;
height:250px;"></div></div>
<input type="button" id="crear_efecto"
value="Crear efecto">
Crear funciones Jquery con opciones
 Este ejemplo muestra como crear una función jquery que
contenga opciones que permitan cambiar unas
determinadas propiedades del elemento, o añadirle una
función.
 Primeramente abrimos la función Jquery ...
$.fn.color = function(options)
{
//plugin
};
 Como se puede observar existe un parámetro llamado
"options", pero este parámetro lo normal es que sea
optativo, así que tendremos que declarar una opción
"defaults" que será la opción dominante en caso de no
especificarse explícitamente en el parámetro
 Como se puede ver se ha declarado una variable llamada
defaults, con 3 opciones, una para aplicar el color, otra
para la opacidad y otra que es para albergar una función.
var defaults =
{
color : "#000000",
opacity: "1",
funcion: function(){}
}
 Ahora es necesario hacer que defaults conste como
prioritaria si el parámetro options no contiene nada, así
que ...
Con extend estamos combinando el contenido de defaults
y options en la variable options, es decir ambos son lo
mismo, así que si al utilizar la función no se especifica
ninguna opción, se aplicarán las opciones que por defecto
tiene la variable defaults.
A continuación empezamos a construir el plugin ...
var options = $.extend(defaults, options);
 Como se puede observar estamos aplicando las propiedades
que tendrá el objeto por defecto, defaults.color,
defaults.opacity, quedando el plugin al completo de la
siguiente forma ...
/*plugin*/
this.css({color: defaults.color});
this.fadeTo("slow", defaults.opacity);
/*plugin*/
$.fn.color = function(options)
{
var defaults =
{
color : "#000000",
opacity: "1",
funcion: function(){}
}
var options = $.extend(defaults, options);
 Ahora haremos uso de la recién creada función ...
/*plugin*/
this.css({color: defaults.color});
this.fadeTo("slow", defaults.opacity);
/*plugin*/
//Averigua si el parámetro options contiene una función
if($.isFunction(options.onComplete)) {
options.onComplete.call();
}
};
<script>
$(function(){
$("#default").click(function(){
$("#caja").color();
});
$("#rojo").click(function(){
$("#caja").color({ color: "red", opacity: "0.7", funcion: $("#caja").css({fontSize:
"20px"}) });
});
$("#verde").click(function(){
$("#caja").color({ color: "green", opacity: "0.9", funcion: $("#caja").css({fontSize:
"17px"}) });
});
$("#azul").click(function(){
$("#caja").color({ color: "blue", opacity: "0.8", funcion: $("#caja").css({fontSize:
"14px"}) });
});
});
</script>
<input type="button" id="default" value="default">
<input type="button" id="rojo" value="rojo">
<input type="button" id="verde" value="verde">
<input type="button" id="azul" value="azul">
<div id="caja"><h1>Función Jquery con opciones</h1></div>
Crear funciones Jquery con opciones
y callback
 En el siguiente ejemplo podremos ver un sencillo plugin
jquery que aceptará en uno de sus parámetros un callback,
un callback nos permite realizar una determinada
operación una vez que ha terminado la ejecución de la
orden que le fue mandada , ya en anteriores posts enseñe
como hacer un plugin basico, un plugin con opciones y
ahora veremos uno con opciones y un callback.
 Como se puede ver la función fuente contiene dos
parámetros "options" y "callback", para options
realizaremos la misma operación que se enseño en un post
anterior Crear funciones Jquery con opciones...
$.fn.fuente = function(options, callback)
{
//plugin
};
var defaults =
{
fontSize : "18px",
fontFamily: "arial"
}
var options = $.extend(defaults, options);
 Ahora pasamos a definir el parámetro "callback", este
parámetro al igual que "options" es opcional, así que
haremos uso de javascript para definir que si es indefinido,
es decir que si no se hace uso de él, que se le considere
como una función, en este caso sin argumentos.
 A continuación comenzamos a construir el plugin ...
if (callback === undefined)
{
callback = function(){};
}
 El plugin consiste en una sencilla animación de
movimiento, a través de "options" podremos cambiar las
propiedades css fontSize y fontFamily y si observamos al
finalizar la animación se añade la función callback() que
en caso de quererla utilizar, lo podremos hacer a través del
segundo parámetro de la función.
/*plugin*/
this.animate({left: "-=30"}).css({fontSize:
defaults.fontSize, fontFamily:
defaults.fontFamily, position:
"relative"}).animate({left: "+=30"},
function(){callback();});
/*plugin*/
 El plugin completo ...
$.fn.fuente = function(options, callback)
{
var defaults =
{
fontSize : "18px",
fontFamily: "arial"
}
var options = $.extend(defaults, options);
if (callback === undefined)
{
callback = function(){};
}
/*plugin*/
this.animate({left: "-=30"}).css({fontSize: defaults.fontSize, fontFamily:
defaults.fontFamily, position: "relative"}).animate({left: "+=30"}, function(){callback();});
/*plugin*/
//Averigua si el parámetro contiene una función
//de ser así llamarla
if($.isFunction(options.onComplete)) {
options.onComplete.call();
}
};
 Haciendo uso del nuevo plugin fuente() ...
$(function(){
$("#default").click(function(){
$("#caja").fuente();
});
$("#lucida_console").click(function(){
$("#caja").fuente({fontSize: "18px", fontFamily: "'Lucida Console'"},
function(){$("#resultado").fadeIn(1000).text("Ejecución
completada").fadeOut(1000);} );
});
$("#trebuchet").click(function(){
$("#caja").fuente({fontSize: "19px", fontFamily: "trebuchet"},
function(){$("#resultado").show(1000).text("Ejecución
completada").hide(1000);} );
});
$("#verdana").click(function(){
$("#caja").fuente({fontSize: "16px", fontFamily: "Verdana"},
function(){$("#resultado").slideDown(1000).text("Ejecución
completada").slideUp(1000);} );
});
});
 Y el cuerpo HTML ...
<input type="button" id="default" value="default">
<input type="button" id="lucida_console" value="Lucida Console">
<input type="button" id="trebuchet" value="Trebuchet">
<input type="button" id="verdana" value="Verdana">
<div id="resultado"></div>
<div id="caja"><h1>Función Jquery con opciones y callback()</h1></div>
Video tutorial de Jquery
“Introducción a la programación”

Más contenido relacionado

La actualidad más candente

Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysqlI LG
 
jQuery 1.3 Eghost Julio2009
jQuery 1.3 Eghost Julio2009jQuery 1.3 Eghost Julio2009
jQuery 1.3 Eghost Julio2009Irontec
 
Tips componentes swing_v5
Tips componentes swing_v5Tips componentes swing_v5
Tips componentes swing_v5ggzhack
 
El Mal Odiado Javascript
El Mal Odiado JavascriptEl Mal Odiado Javascript
El Mal Odiado Javascriptguest030dc2
 
Intro aplicaciones web con php
Intro aplicaciones web con phpIntro aplicaciones web con php
Intro aplicaciones web con phpFer Nando
 
Carlos blanco resumen mm android controles 10pag v5
Carlos blanco resumen mm android controles 10pag v5Carlos blanco resumen mm android controles 10pag v5
Carlos blanco resumen mm android controles 10pag v5Carlos Blanco
 
Php excel
Php excelPhp excel
Php excelpcuseth
 
Arreglos php
Arreglos phpArreglos php
Arreglos phpjbersosa
 
Proyecto Base de Datos I
Proyecto Base de Datos IProyecto Base de Datos I
Proyecto Base de Datos IMarcia Ramos
 
Wp config.php
Wp config.phpWp config.php
Wp config.phpgregozz
 
Customizer: configurando un sitio en tiempo real
Customizer: configurando un sitio en tiempo realCustomizer: configurando un sitio en tiempo real
Customizer: configurando un sitio en tiempo realwpargentina
 
026 guia j query
026 guia j query026 guia j query
026 guia j queryJoseMilton6
 

La actualidad más candente (20)

17 Php. Otras Variables
17 Php. Otras Variables17 Php. Otras Variables
17 Php. Otras Variables
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
 
jQuery 1.3 Eghost Julio2009
jQuery 1.3 Eghost Julio2009jQuery 1.3 Eghost Julio2009
jQuery 1.3 Eghost Julio2009
 
Tips componentes swing_v5
Tips componentes swing_v5Tips componentes swing_v5
Tips componentes swing_v5
 
El Mal Odiado Javascript
El Mal Odiado JavascriptEl Mal Odiado Javascript
El Mal Odiado Javascript
 
Jquery parte 1
Jquery parte 1Jquery parte 1
Jquery parte 1
 
popovers en bootstrap
popovers en bootstrappopovers en bootstrap
popovers en bootstrap
 
Intro aplicaciones web con php
Intro aplicaciones web con phpIntro aplicaciones web con php
Intro aplicaciones web con php
 
53 Php. Clases Y Objetos
53 Php. Clases Y Objetos53 Php. Clases Y Objetos
53 Php. Clases Y Objetos
 
Carlos blanco resumen mm android controles 10pag v5
Carlos blanco resumen mm android controles 10pag v5Carlos blanco resumen mm android controles 10pag v5
Carlos blanco resumen mm android controles 10pag v5
 
Jquery
JqueryJquery
Jquery
 
Php excel
Php excelPhp excel
Php excel
 
14 PHP. Variables
14 PHP. Variables14 PHP. Variables
14 PHP. Variables
 
Arreglos php
Arreglos phpArreglos php
Arreglos php
 
Proyecto Base de Datos I
Proyecto Base de Datos IProyecto Base de Datos I
Proyecto Base de Datos I
 
Perl2 arrays
Perl2 arraysPerl2 arrays
Perl2 arrays
 
Wp config.php
Wp config.phpWp config.php
Wp config.php
 
Customizer: configurando un sitio en tiempo real
Customizer: configurando un sitio en tiempo realCustomizer: configurando un sitio en tiempo real
Customizer: configurando un sitio en tiempo real
 
Php1
Php1Php1
Php1
 
026 guia j query
026 guia j query026 guia j query
026 guia j query
 

Destacado

Destacado (16)

Module 6
Module 6Module 6
Module 6
 
Title Tags and Meta Descriptions
Title Tags and Meta DescriptionsTitle Tags and Meta Descriptions
Title Tags and Meta Descriptions
 
Backup-Recovery in PostgreSQL
Backup-Recovery in PostgreSQLBackup-Recovery in PostgreSQL
Backup-Recovery in PostgreSQL
 
What is pingluweb
What is pingluwebWhat is pingluweb
What is pingluweb
 
Understanding Keywords
Understanding KeywordsUnderstanding Keywords
Understanding Keywords
 
The State of Link Building
The State of Link BuildingThe State of Link Building
The State of Link Building
 
Seo Lingo
Seo LingoSeo Lingo
Seo Lingo
 
Fund that film
Fund that filmFund that film
Fund that film
 
Developing Your SEO Toolbox
Developing Your SEO ToolboxDeveloping Your SEO Toolbox
Developing Your SEO Toolbox
 
Pingluweb @ Coscup 2013
Pingluweb @ Coscup 2013Pingluweb @ Coscup 2013
Pingluweb @ Coscup 2013
 
Dermapixel blog-de-dermatologia-cotidiana-2-parte.pdf
Dermapixel blog-de-dermatologia-cotidiana-2-parte.pdfDermapixel blog-de-dermatologia-cotidiana-2-parte.pdf
Dermapixel blog-de-dermatologia-cotidiana-2-parte.pdf
 
VMWare World 2016
VMWare World 2016VMWare World 2016
VMWare World 2016
 
Abc in workplace
Abc in workplaceAbc in workplace
Abc in workplace
 
Pai ca cérvix
Pai ca cérvixPai ca cérvix
Pai ca cérvix
 
New Jenoptik Opticline 2016
New  Jenoptik Opticline 2016New  Jenoptik Opticline 2016
New Jenoptik Opticline 2016
 
URL and Site Structure
URL and Site StructureURL and Site Structure
URL and Site Structure
 

Similar a J query

4.2 Programación con action script
4.2 Programación con action script 4.2 Programación con action script
4.2 Programación con action script German Barajas Ferral
 
Conceptos Iniciales de Programación
Conceptos Iniciales de ProgramaciónConceptos Iniciales de Programación
Conceptos Iniciales de Programaciónsusanabiebs
 
Introducción a la programación con action script
Introducción a la programación con action scriptIntroducción a la programación con action script
Introducción a la programación con action scriptVictoria' Worcs
 
Guía práctica desarrollo web con php 5 y my sql
Guía práctica desarrollo web con php 5 y my sqlGuía práctica desarrollo web con php 5 y my sql
Guía práctica desarrollo web con php 5 y my sqlJesus Machicado Gomez
 
4.2 introducción a la programación con action script
4.2 introducción a la programación con action script4.2 introducción a la programación con action script
4.2 introducción a la programación con action scriptRurus9
 
4.2 conceptos iniciales de programacion
4.2 conceptos iniciales de programacion4.2 conceptos iniciales de programacion
4.2 conceptos iniciales de programacionLupiithaa Martiinez
 
4 2conceptosinicialesdeprogramacion-121003195205-phpapp02
4 2conceptosinicialesdeprogramacion-121003195205-phpapp024 2conceptosinicialesdeprogramacion-121003195205-phpapp02
4 2conceptosinicialesdeprogramacion-121003195205-phpapp02Carlos Rangel Flores
 
Charla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScriptCharla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScriptRicardo Pallás Román
 
Thalia castro 1101
Thalia castro 1101Thalia castro 1101
Thalia castro 1101thalis96
 
Todo Javascript para canibales
Todo Javascript para canibalesTodo Javascript para canibales
Todo Javascript para canibalesbriant pati
 
Javascript de Canibales
Javascript de CanibalesJavascript de Canibales
Javascript de Canibalesbriant pati
 
Java Script de canibaless
Java Script de canibalessJava Script de canibaless
Java Script de canibalessbriant pati
 

Similar a J query (20)

4.2 Programación con action script
4.2 Programación con action script 4.2 Programación con action script
4.2 Programación con action script
 
Prcaticasfaltantes
PrcaticasfaltantesPrcaticasfaltantes
Prcaticasfaltantes
 
Conceptos Iniciales de Programación
Conceptos Iniciales de ProgramaciónConceptos Iniciales de Programación
Conceptos Iniciales de Programación
 
Introducción a la programación con action script
Introducción a la programación con action scriptIntroducción a la programación con action script
Introducción a la programación con action script
 
Guía práctica desarrollo web con php 5 y my sql
Guía práctica desarrollo web con php 5 y my sqlGuía práctica desarrollo web con php 5 y my sql
Guía práctica desarrollo web con php 5 y my sql
 
Programaa
ProgramaaProgramaa
Programaa
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
4.2 introducción a la programación con action script
4.2 introducción a la programación con action script4.2 introducción a la programación con action script
4.2 introducción a la programación con action script
 
Retorno de valores
Retorno de valoresRetorno de valores
Retorno de valores
 
4.2
4.24.2
4.2
 
4.2 gaem
4.2 gaem4.2 gaem
4.2 gaem
 
4.2 conceptos iniciales de programacion
4.2 conceptos iniciales de programacion4.2 conceptos iniciales de programacion
4.2 conceptos iniciales de programacion
 
4 2conceptosinicialesdeprogramacion-121003195205-phpapp02
4 2conceptosinicialesdeprogramacion-121003195205-phpapp024 2conceptosinicialesdeprogramacion-121003195205-phpapp02
4 2conceptosinicialesdeprogramacion-121003195205-phpapp02
 
Clase 5 funciones en javaScript
Clase 5 funciones en javaScriptClase 5 funciones en javaScript
Clase 5 funciones en javaScript
 
Charla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScriptCharla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScript
 
Thalia castro 1101
Thalia castro 1101Thalia castro 1101
Thalia castro 1101
 
Todo Javascript para canibales
Todo Javascript para canibalesTodo Javascript para canibales
Todo Javascript para canibales
 
Javascript de Canibales
Javascript de CanibalesJavascript de Canibales
Javascript de Canibales
 
Java Script de canibaless
Java Script de canibalessJava Script de canibaless
Java Script de canibaless
 

J query

  • 2.  Para declarar funciones Jquery se utiliza la palabra reservada "fn" de función, y el modo de uso es el siguiente ... Y luego la llamamos como a otra cualquier función de Jquery ...  En el siguiente ejemplo, se ha creado un par de funciones, una será para aplicar background al elemento(background) y otro para crear una animación(animar). Funciones de Jquery $.fn.tufuncion = function(tus parametros) { // el resto de instrucciones } $("#id").tufuncion("parametros si existen");
  • 3.  Creamos una función Jquery para cambiar el background del elemento  Creamos una función para animar el elemento que aceptará un valor booleano true = si animar | false = no animar $.fn.background = function(_background) { $(this).css({background: _background}); } $.fn.animar = function(_bool) { if (_bool == true) { $(this).css({position: "absolute"}); $(this).animate({left: "+=200", bottom: "+=100"}, 1000, function()
  • 4.  Ahora llamamos a las nuevas funciones Jquery { $(this).animate({left: "-=200", bottom: "- =100"}, 1000); }); } } $(function(){ $("#demostracion").background("black"); $("#crear_efecto").click(function(){ $("#demostracion").animar(true); }); });
  • 5.  Y en el body colocamos el siguiente div y botón ... <div style="width: 250px; height: 250px;"><div id="demostracion" style="width:250px; height:250px;"></div></div> <input type="button" id="crear_efecto" value="Crear efecto">
  • 6. Crear funciones Jquery con opciones  Este ejemplo muestra como crear una función jquery que contenga opciones que permitan cambiar unas determinadas propiedades del elemento, o añadirle una función.  Primeramente abrimos la función Jquery ... $.fn.color = function(options) { //plugin };
  • 7.  Como se puede observar existe un parámetro llamado "options", pero este parámetro lo normal es que sea optativo, así que tendremos que declarar una opción "defaults" que será la opción dominante en caso de no especificarse explícitamente en el parámetro  Como se puede ver se ha declarado una variable llamada defaults, con 3 opciones, una para aplicar el color, otra para la opacidad y otra que es para albergar una función. var defaults = { color : "#000000", opacity: "1", funcion: function(){} }
  • 8.  Ahora es necesario hacer que defaults conste como prioritaria si el parámetro options no contiene nada, así que ... Con extend estamos combinando el contenido de defaults y options en la variable options, es decir ambos son lo mismo, así que si al utilizar la función no se especifica ninguna opción, se aplicarán las opciones que por defecto tiene la variable defaults. A continuación empezamos a construir el plugin ... var options = $.extend(defaults, options);
  • 9.  Como se puede observar estamos aplicando las propiedades que tendrá el objeto por defecto, defaults.color, defaults.opacity, quedando el plugin al completo de la siguiente forma ... /*plugin*/ this.css({color: defaults.color}); this.fadeTo("slow", defaults.opacity); /*plugin*/ $.fn.color = function(options) { var defaults = { color : "#000000", opacity: "1", funcion: function(){} } var options = $.extend(defaults, options);
  • 10.  Ahora haremos uso de la recién creada función ... /*plugin*/ this.css({color: defaults.color}); this.fadeTo("slow", defaults.opacity); /*plugin*/ //Averigua si el parámetro options contiene una función if($.isFunction(options.onComplete)) { options.onComplete.call(); } }; <script> $(function(){ $("#default").click(function(){ $("#caja").color(); }); $("#rojo").click(function(){ $("#caja").color({ color: "red", opacity: "0.7", funcion: $("#caja").css({fontSize: "20px"}) }); }); $("#verde").click(function(){ $("#caja").color({ color: "green", opacity: "0.9", funcion: $("#caja").css({fontSize: "17px"}) });
  • 11. }); $("#azul").click(function(){ $("#caja").color({ color: "blue", opacity: "0.8", funcion: $("#caja").css({fontSize: "14px"}) }); }); }); </script> <input type="button" id="default" value="default"> <input type="button" id="rojo" value="rojo"> <input type="button" id="verde" value="verde"> <input type="button" id="azul" value="azul"> <div id="caja"><h1>Función Jquery con opciones</h1></div>
  • 12. Crear funciones Jquery con opciones y callback  En el siguiente ejemplo podremos ver un sencillo plugin jquery que aceptará en uno de sus parámetros un callback, un callback nos permite realizar una determinada operación una vez que ha terminado la ejecución de la orden que le fue mandada , ya en anteriores posts enseñe como hacer un plugin basico, un plugin con opciones y ahora veremos uno con opciones y un callback.
  • 13.  Como se puede ver la función fuente contiene dos parámetros "options" y "callback", para options realizaremos la misma operación que se enseño en un post anterior Crear funciones Jquery con opciones... $.fn.fuente = function(options, callback) { //plugin }; var defaults = { fontSize : "18px", fontFamily: "arial" } var options = $.extend(defaults, options);
  • 14.  Ahora pasamos a definir el parámetro "callback", este parámetro al igual que "options" es opcional, así que haremos uso de javascript para definir que si es indefinido, es decir que si no se hace uso de él, que se le considere como una función, en este caso sin argumentos.  A continuación comenzamos a construir el plugin ... if (callback === undefined) { callback = function(){}; }
  • 15.  El plugin consiste en una sencilla animación de movimiento, a través de "options" podremos cambiar las propiedades css fontSize y fontFamily y si observamos al finalizar la animación se añade la función callback() que en caso de quererla utilizar, lo podremos hacer a través del segundo parámetro de la función. /*plugin*/ this.animate({left: "-=30"}).css({fontSize: defaults.fontSize, fontFamily: defaults.fontFamily, position: "relative"}).animate({left: "+=30"}, function(){callback();}); /*plugin*/
  • 16.  El plugin completo ... $.fn.fuente = function(options, callback) { var defaults = { fontSize : "18px", fontFamily: "arial" } var options = $.extend(defaults, options); if (callback === undefined) { callback = function(){}; } /*plugin*/ this.animate({left: "-=30"}).css({fontSize: defaults.fontSize, fontFamily: defaults.fontFamily, position: "relative"}).animate({left: "+=30"}, function(){callback();}); /*plugin*/ //Averigua si el parámetro contiene una función //de ser así llamarla if($.isFunction(options.onComplete)) { options.onComplete.call(); } };
  • 17.  Haciendo uso del nuevo plugin fuente() ... $(function(){ $("#default").click(function(){ $("#caja").fuente(); }); $("#lucida_console").click(function(){ $("#caja").fuente({fontSize: "18px", fontFamily: "'Lucida Console'"}, function(){$("#resultado").fadeIn(1000).text("Ejecución completada").fadeOut(1000);} ); }); $("#trebuchet").click(function(){ $("#caja").fuente({fontSize: "19px", fontFamily: "trebuchet"}, function(){$("#resultado").show(1000).text("Ejecución completada").hide(1000);} ); }); $("#verdana").click(function(){ $("#caja").fuente({fontSize: "16px", fontFamily: "Verdana"}, function(){$("#resultado").slideDown(1000).text("Ejecución completada").slideUp(1000);} ); }); });
  • 18.  Y el cuerpo HTML ... <input type="button" id="default" value="default"> <input type="button" id="lucida_console" value="Lucida Console"> <input type="button" id="trebuchet" value="Trebuchet"> <input type="button" id="verdana" value="Verdana"> <div id="resultado"></div> <div id="caja"><h1>Función Jquery con opciones y callback()</h1></div>
  • 19. Video tutorial de Jquery “Introducción a la programación”