Академический Документы
Профессиональный Документы
Культура Документы
medio del DOM. Lo que la hace tan especial es su sencillez y su reducido tamaño.
Ready es un método propio de jQuery, que revisa si el DOM está listo para usarse. Es más util que el
window.onload, pues este debe esperar a que todos los elementos de la pagina esten cargados (como
scripts e imagenes) paa ejecutar. El "ready", en cambio, espera solo a la estructura.
Los eventos que se pueden usar son los mismos que usariamos normalmente. El unico cambio es la
supresión del "on" inicial: mouseover, click, focus, etc
</head>
<body>
<a href="#"> Presioname! </a>
</body>
</html>
O tambien removidas:
$("a").removeClass("boton");
Ahora, podemos añadirle CSS a esa determinada clase, y ver como se comporta:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Prueba de jQuery
</title>
<script src="jquery.js" type="text/javascript">
</script>
<script type="text/javascript">
$(document).ready(function (){
//Aqui asignamos el click al elemento <a>
$("a").click(function (){
alert("Presionaste un <a>");
//Aqui removemos la clase!
$("a").removeClass("boton");
});
//Aqui añadimos la clase a los elementos <a>
$("a").addClass("boton");
});
</script>
<style type="text/css">
.boton{
color:#f00;
display:block;
width:100px;
text-align:center;
border:#f00 solid 1px;
}
</style>
</head>
<body>
<a href="#" class="algo">Presioname!</a>
</body>
</html>
Al ejecutarse el script, todos los "a", tomarán la clase "boton", que tiene propiedades de CSS. Sin
embargo, al oprimir el elemento, la clase es removida.
Efectos especiales
Esta librería también esta compuesta por algunos efectos, que resultan muy útiles. Son livianos y
faciles de llamar. A continuación, una breve descripcion de cuales son, que hacen y como se usan:
ombre del
Descripcion Descripcion de los parámetros
efecto
Modifica los atributos alto, ancho y transparencia, Velocidad: Determina el tiempo en el que se realizará el
partiendo de 0. efecto. Puede ser "slow" (lento), "normal", o "fast" (rápido)
ow
ostrar)
$(objeto).show("velocidad")
$(objeto).slideDown("velocidad")
Modifica los atributos alto y transparencia, partiendo de
los actuales, hasta llegar a 0. Es similar a "show", salvo
de Up que no modifica el ancho, creando un efecto de
parecer "cortinilla".
ia arriba)
$(objeto).slideUp("velocidad")
$(objeto).animate({width:20,height:200}, "slow"
Hay eventos que permiten, acabada su ejecución, llamar funciones. Los efectos, por ejemplo, permiten
un parámetro opcional, el de "callback". De modo que la sintaxis para un efecto con callback, sería (por
ejemplo) la siguiente:
$(objeto).show("velocidad", funcion);