6 Consejos Y Trucos De jQuery Para Programadores
Categorías: Recursos

6 Consejos Y Trucos De jQuery Para Programadores

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.

1)  Deshabilitar el botón derecho del ratón con jQuery

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:

Ver 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;
 });
});

 

2)  Cambiar el tamaño del texto con jQuery

Los usuarios pueden cambiar el tamaño (aumentar y disminuir) el texto de sitios web con el siguiente código:

Ver 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);
  });
});

 

3)  Abrir enlaces en nuevas ventanas con jQuery

Si deseas abrir un enlace en una nueva ventana con jQuery debes de usar el siguiente código:

Ver 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');
});

 

4)  Cambiar la hojas de estilo con jQuery

Puedes intercambiar los archivos CSS con jQuery usando el siguiente código:

Ver 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')); 
 }); 
});

 

5)  Volver al principio de un sitio web con jQuery

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:

Ver Código...
$(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);
 }
});

 

6)  Obtener la posición del cursor con jQuery

Puedes obtener los valores de las coordenadas X e Y del puntero del ratón con el siguiente código:

Ver 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);
});

 

Bono Extra

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 😉

7) Precarga de imágenes con jQuery

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:

Ver Código...
jQuery.preloadImagesInWebPage = function() 
{
     for(var ctr = 0; ctr


Para utilizar el método anterior, puede utilizar el siguiente fragmento de código:
$.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…');
});

8) Detectar coordenadas actuales del ratón

Con el siguiente código puedes obtener las coordenadas del puntero en el navegador web:

Ver Código...
$(document).ready(function() {
$().mousemove(function(e)
{
$('# MouseCoordinates ').html("X Axis Position = " + e.pageX + " and Y Axis Position = " + e.pageY);
});

Desbloquea el contenido con una acción social...

Comparte este articulo y obtén el contenido premium!

Facebook
Twitter
Linkedin0
WP Dev JaGonzalez

Hijo, esposo y padre de un hermoso niño. Amante de los animales, la tecnología, informática y programación. Si tienes alguna duda, inquietud, comentario o deseas comunicarte directamente conmigo, puedes enviarme un correo electrónico a admin@jagonzalez.org

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.

Compartir
Publicado por
WP Dev JaGonzalez

Entradas recientes

iPhone Hackeado: Qué Hacer para Proteger tu Dispositivo y Asegurar tu Seguridad

¿Has notado aplicaciones desconocidas o un drenaje inesperado de la batería? Estos podrían ser indicios…

2 meses hace

Cómo Restablecer un iPhone a su Estado de Fábrica

Saber cómo Restablecer un iPhone a su Estado de Fábrica es clave para solucionar problemas…

2 meses hace

Motorola planea lanzar al menos dos nuevos teléfonos Moto G en septiembre

Motorola ha confirmado el lanzamiento de Moto G84 5G y Moto G54 5G en India,…

1 año hace

El equipo de WizardLM afirma que un modelo de IA de terceros les robó el trabajo

Recuerde WizardCoder, ¿el codificador de IA que cubrimos recientemente aquí en Windows Report? Nos jactamos…

1 año hace

Las fallas del complemento Jupiter X Core amenazaron a 172.000 sitios web con apropiaciones de cuentas

Los investigadores han descubierto numerosos fallos de seguridad en el complemento WordPress Jupiter X Core…

1 año hace

Consola portátil Xbox: aquí tienes todo lo que necesitas saber al respecto

Para solucionar problemas del sistema de PC con Windows, necesitará una herramienta dedicada Fortect es…

1 año hace