Lo que vas a encontrar...
- 0.1 1) Deshabilitar el botón derecho del ratón con jQuery
- 0.2 2) Cambiar el tamaño del texto con jQuery
- 0.3 3)Â Abrir enlaces en nuevas ventanas con jQuery
- 0.4 4)Â Cambiar la hojas de estilo con jQuery
- 0.5 5)Â Volver al principio de un sitio web con jQuery
- 0.6 6) Obtener la posición del cursor con jQuery
- 1 Bono Extra
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:
[showhide type=”desacBotjQuery” more_text=”Ver Código…” less_text=”Ocultar Código…”]
1 2 3 4 5 6 7 8 |
$(document).ready(function() { //captura el menu del click derecho $(document).bind("contextmenu",function(e) { //mensaje de advertencia (opcional) alert("Funcion desactivada!"); return false; }); }); |
[/showhide]
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:
[showhide type=”tamañoTextojQuery” more_text=”Ver Código…” less_text=”Ocultar Código…”]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
$(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); }); }); |
[/showhide]
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:
[showhide type=”enlaceNueVentjQuery” more_text=”Ver Código…” less_text=”Ocultar Código…”]
1 2 3 4 5 |
$(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'); }); |
[/showhide]
4)Â Cambiar la hojas de estilo con jQuery
Puedes intercambiar los archivos CSS con jQuery usando el siguiente código:
[showhide type=”camCSSjQuery” more_text=”Ver Código…” less_text=”Ocultar Código…”]
1 2 3 4 5 6 |
$(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')); }); }); |
[/showhide]
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:
[showhide type=”regIniciojQuery” more_text=”Ver Código…” less_text=”Ocultar Código…”]
1 2 3 4 5 6 7 |
$(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); } }); |
[/showhide]
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:
[showhide type=”obtCoordjQuery” more_text=”Ver Código…” less_text=”Ocultar Código…”]
1 2 3 4 |
$().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); }); |
[/showhide]
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 😉
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.