Welcome 微信登录

首页 / 脚本样式 / JavaScript / jQuery实现自动调整字体大小的方法

本文实例讲述了jQuery实现自动调整字体大小的方法。分享给大家供大家参考。具体分析如下:
这里使用一个jQuery函数,自动更改元素中的文本的字体大小。
$.fn.fontfit = function(max) {var max_size = 18;if (typeof(max) == "undefined")max = max_size;$(this).wrapInner("<div id="fontfit"></div>");var dheight = $(this).height();var cheight = $("#fontfit").height();var fsize = (($(this).css("font-size")).slice(0,-2))*1;while(cheight<dheight && fsize<max) {fsize+=1;$(this).css("font-size",fsize+"px");cheight = $("#fontfit").height();}while(cheight>dheight || fsize>max) {fsize-=1;$(this).css("font-size",fsize+"px");cheight = $("#fontfit").height();}$("#fontfit").replaceWith($("#fontfit").html());return this;}
希望本文所述对大家的jQuery程序设计有所帮助。