jQuery es una de las mejores bibliotecas de JavaScript, la cual está diseñada para simplificar procesos como las animaciones, manejo de eventos, Ajax y scripting del lado del cliente. También tiene varios plugins jQuery para ayudar a los desarrolladores a crear sitios y páginas web de forma sencilla y fácil.
A continuación compartiré algunos consejos y trucos de jQuery, los cuales serán de gran ayuda para los programadores.
Ocultar información del sitio web puede ser bastante útil en la mayoría de ocasiones. Esto se hace desactivando el botón derecho del mouse, y con jQuery se puede lograr con las siguientes lineas de código:
$(document).ready(function() {
//captura el menu del click derecho
$(document).bind("contextmenu",function(e) {
//mensaje de advertencia (opcional)
alert("Funcion desactivada!");
return false;
});
});
Los usuarios pueden cambiar el tamaño (aumentar y disminuir) el texto de sitios web con el siguiente código:
$(document).ready(function() {
// encontrar el tamaño de la fuente actual
var originalFontSize = $('html').css('font-size');
// Aumentar el tamaño del texto
$(".increaseFont").click(function() {
var currentFontSize = $('html').css('font-size');
var currentFontSizeNumber = parseFloat(currentFontSize, 10);
var newFontSize = currentFontSizeNumber*1.2;
$('html').css('font-size', newFontSize);
return false;
});
// Disminuir el tamaño del texto
$(".decreaseFont").click(function() {
var currentFontSize = $('html').css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize, 10);
var newFontSize = currentFontSizeNum*0.8;
$('html').css('font-size', newFontSize);
return false;
});
// Cambiar tamaño de fuente
$(".resetFont").click(function(){
$('html').css('font-size', originalFontSize);
});
});
Si deseas abrir un enlace en una nueva ventana con jQuery debes de usar el siguiente código:
$(document).ready(function() {
// selecciona todas las etiquetas de enlace que tienen http en el href
//y aplica el atributo target=_blank
$("a[href^='http']").attr('target','_blank');
});
Puedes intercambiar los archivos CSS con jQuery usando el siguiente código:
$(document).ready(function() {
$("a.cssSwap").click(function() {
// cambiar el enlace atributo rel con el valor en el rel
$('link[rel=stylesheet]').attr('href' , $(this).attr('rel'));
});
});
Volver a la parte superior es una función bastante común en casi todos los sitios web. Esta funcionalidad es muy útil para páginas cuyo contenido es extenso:
$(document).ready(function() {
// cuando se hace clic en el enlace id = "top"
$('#top').click(function() {
//volver al inicio de la pagina
$(document).scrollTo(0,500);
}
});
Puedes obtener los valores de las coordenadas X e Y del puntero del ratón con el siguiente código:
$().mousemove(function(e){
// mostrar los valores x e y de eje en el interior del elemento P
$('p').html("X Axis : " + e.pageX + " | Y Axis " + e.pageY);
});
jQuery brinda muchas más funciones, y para que no te quedes con las ansias de ver algunas interesantes, he decidido agregar dos funciones que de seguro te servirán para optimizar tu desarrollo web, a cambio solo te pido una pequeña acción social, es decir, un Like, twitt o +1 😉
Si deseas mejorar el tiempo de carga de tu sitio web, es bastante útil usar una precarga, con la cual, darás un mejor rendimiento, y por ende una mejor experiencia al usuario. Para esto, puedes usar el siguiente código:
jQuery.preloadImagesInWebPage = function()
{
for(var ctr = 0; ctr
$.preloadImages("image1.gif", "Image2.gif", "image3.gif");
Para comprobar si una imagen se ha cargado, puede utilizar el siguiente fragmento de código:
$('#imageObject').attr('src', 'image1.gif').load(function() {
alert('The image has been loaded…');
});
Con el siguiente código puedes obtener las coordenadas del puntero en el navegador web:
$(document).ready(function() {
$().mousemove(function(e)
{
$('# MouseCoordinates ').html("X Axis Position = " + e.pageX + " and Y Axis Position = " + e.pageY);
});
Comparte este articulo y obtén el contenido premium!
¿Has notado aplicaciones desconocidas o un drenaje inesperado de la batería? Estos podrían ser indicios…
Saber cómo Restablecer un iPhone a su Estado de Fábrica es clave para solucionar problemas…
Motorola ha confirmado el lanzamiento de Moto G84 5G y Moto G54 5G en India,…
Recuerde WizardCoder, ¿el codificador de IA que cubrimos recientemente aquí en Windows Report? Nos jactamos…
Los investigadores han descubierto numerosos fallos de seguridad en el complemento WordPress Jupiter X Core…
Para solucionar problemas del sistema de PC con Windows, necesitará una herramienta dedicada Fortect es…
Ver comentarios
Una pregunta, que significa exactamente JQuery("") ?, será equivalente a JQuery o $?, o tal vez a JQuery("document") o $("document")?. Gracias por adelantado.
Hola amigo, no, el código que iba en la linea la he modificado ;) Saludos y gracias por que sin tu comentario no me habría dado cuenta de dicho error. Saludos.