jQuery实现自动调整字体大小的方法
时间:2021-05-13 08:13:43|栏目: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程序设计有所帮助。
上一篇:jQuery中attr()和prop()在修改checked属性时的区别
栏 目:jquery
下一篇:animate动画示例(泪奔的小孩)及stop和delay的使用
本文标题:jQuery实现自动调整字体大小的方法
本文地址:http://www.codeinn.net/misctech/120579.html