jQuery plugin: fontSizer

7/Ago/2008 48

Un nuevo plugin para el grandioso jQuery ha nacido. Por un proyecto en el cual estoy involucrado, era necesario un método parametrizable para manejar aumento/disminución del tamaño de fuentes. Busqué mucho un plugin para esto, y me frustré bastante dado la carencia del ideal, así que gracias a la habilidad del web developer Rodrigo Augosto, surge este nuevo aporte a la accesibilidad web.

Ver ejemplo

Modo de Uso

  1. Adjuntar jquery.js y jquery.fontSizer.js entre las etiquetas <head></head>
  2. Definir id’s para ambos links, por ejemplo #aumentar (+) y #disminuir (-)
  3. Inicializar el plugin, como en el ejemplo:
$(document).ready(function(){
$("#aumentar").fontSizer({
action: "up"
});
$("#disminuir").fontSizer({
action: "down",
});
});

Eso es. El único parámetro obligatorio es indicar la acción de cada link mediante action. Los parámetros son:

  • action: "up/down" (requerido).
  • elements: "elemento" (un id, class o etiqueta donde actuará el cambio de tamaño de fuente).
  • increment: número (en cuántos pasos serán el cambio de tamaño; por defecto es de 1 en 1).
  • max: número (tamaño máximo del tamaño de fuente; por defecto es 30px).
  • min: número (tamaño mínimo del tamaño de fuente; por defecto es 8px).

Por ahora solo ha sido probado con jQuery 1.2.6, pero no debería de tener problemas con versiones desde 1.2+

Descargar (.zip)

Comentarios

  1. Carlos Leopoldo [#]

    Muy buen trabajo, muy buen plugin, sólo le agregaría una cosa, la posibilidad de resetear la fuente a su tamaño original, ya que después de varios clicks en aumentar se pierde la cuenta de cuanto lo aumentamos y para regresar al tamaño original se puede dificultar.

    Todo lo demás perfecto, un saludo

  2. Rodrigo Augosto [#]

    Muchas gracias Carlos Leopoldo, muy buena tu sugerencia, dalo por seguro que la implementaré.
    Aprovecho de dar las gracias a Jorge por publicar mi plugin para compartirlo y pedir disculpas por mi aun pésimo sitio. (Casa de herrero, cuchillo de palo)

  3. fearlex [#]

    Muy bueno, y facil de usar, si concuerdo con Carlos 😀

  4. Jose Miguel [#]

    Se podría resolver temporalmente en los parámetros max: 14, min: 8, colocando como minimo el tamaño de la fuente en ese momento, esto es para evitar q se reduzca mas del tamaño que tiene definido, yo lo resolvi así. Excelente plug-in, Saludos…

  5. Nuevo [#]

    El jquery.fontSizer.js falla cuando usamos en pantalla el api de Gmaps:
    Error: $(«#aumentar»).fontSizer is not a function

  6. Nuevo [#]

    Situándo la carga de la librería jquery.fontSizer.js después de gmaps.js funciona perfectamente.

  7. Jorge Epuñan [#]

    Asi es Nuevo es mejor dejar los JS q no dependen de jQuery antes de esa libreria y juntar las dependientes luego del llamado de jQuery, y al final del </head>

  8. Nacho [#]

    Muy bueno, aunque me he liado un poco implementándolo 😛

    Probado con jQuery 1.2.5 funciona perfectamente.

  9. Qqsmht [#]

    buy tadalafil generic – tadalafil generic online best place to buy tadalafil online reviews

  10. Ibbjmv [#]

    generic propecia reviews – http://finasteridepls.com/ how long for propecia to work

  11. Affelq [#]

    hims finasteride – propecia nz buy how long does finasteride take to work

  12. Btzvcx [#]

    generic propecia – propecia hair regrowth fincar vs propecia

  13. Xgflag [#]

    compare propecia prices uk – hims finasteride how fast does propecia work

  14. Ihvmnc [#]

    how long does finasteride take to work – http://propechl.com/ propecia prescription online

  15. Ltrasu [#]

    tadalafil online – http://xtadalafilp.com/ buy tadalafil 20mg price

  16. Lxxwrz [#]

    tadalafil pill – tadalafil alternative buy tadalafil online cheap

  17. Jaobnx [#]

    Owlbfi – http://virviaga.com/ viagra next day delivery

  18. Rzjcht [#]

    Zvpgti – Buy cheap viagra online viagra overnight

  19. Dlteun [#]

    Isghgi – modafinil addiction Wvlapl zedkbz

  20. Jsgoub [#]

    Zxwmcn – modafinil 200 mg Lztmir cjjnrv

  21. Selhln [#]

    Rhkktt – achat cialisffachat cialis en ligne Tvqlrl mxikzn

  22. Sqvyml [#]

    Phbwbe – india pharmacy Nzacag oecmqs

  23. Wguteg [#]

    Pexmyf – furosempi.com Tcpnba limvjv

  24. Fgzpmu [#]

    Ccckpy – furosempi.com Wtzoji iyjsgx

  25. Lsosef [#]

    Gjabbo – free kamagra Yyealu wqxvjg

  26. Zcxuxm [#]

    Lqsftz – ed medication Vsznge avbbhx

  27. Nvizkt [#]

    Nmpagf – buy tadalafil 5mg Ayvnwz mgmmjw

  28. Dnsnwa [#]

    Wwwvqc – order tadalafil Fmwtfr bfdfcw

  29. Rdsoav [#]

    Xslchf – brand viagra 50mg online Htznoc mscffr

  30. Dpoxfb [#]

    Egohei – cheap viagra generic online Exgyvg enaagv

  31. Cpzzgl [#]

    Ynleqe – essays to type Dkydtz msuyex

  32. Osmzws [#]

    Illrak – the value of college education essay Gitwkp anqndc

  33. Lzuezf [#]

    stromectol sales – ivermectin price uk cost of ivermectin medicine

  34. Ilyhoo [#]

    buy stromectol uk – stromectol 12mg ivermectin 400 mg brands

  35. Whadnq [#]

    buy ivermectin – stromectol in canada ivermectin 50ml

  36. Ahhpto [#]

    ivermectin syrup – phcodv.com stromectol price usa

  37. Fkoexf [#]

    ivermectin 0.08 – buy stromectol uk stromectol tab 3mg

  38. Spamfc [#]

    stromectol tablet 3 mg – ivermectin pills human buy oral ivermectin

  39. Kwuyyo [#]

    ivermectin order – ivermectin in covid stromectol ivermectin 3 mg

  40. Williamben [#]

    generic viagra 100mg: viagra pills – canadian viagra
    buy viagra online without a prescription

  41. Williamben [#]

    viagra coupon: viagra – buy generic viagra online
    viagra online

  42. Pfhjej [#]

    stromectol 3mg – ivermectin uk ivermectin oral

  43. Javierexesk [#]

    browse tinder for free , tider
    http://tinderentrar.com/

  44. Sqvuqh [#]

    buy clopidogrel – plavix without prescription plavix 600 mg daily

  45. CharlesFek [#]

    buy cialis very cheap prices fast delivery: buy cialis rush safe buy cialis
    can i buy cialis in toronto

  46. Ctndep [#]

    collagen pills eds – stack extreme pills ed ed pills cialis

  47. CharlesFek [#]

    generic cialis canadian: buy cheap cialis overnight cialis online without prescription
    buy cialis online europe

  48. Hjltrn [#]

    nebraska ed pills – ed pills red ed rx1 pills

Deja tu Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

CSSLab