jQuery 控制文本框自动缩小字体填充
js控制文本框自动缩小字体填充,当文本框中的字体超出文本框范围的时候,框内的字体会自动缩小,以填充整个文本框;
调用:resetFontSize($(".title"),50,10,20);//重置字体大小
wordbox:jQuery对象
maxHeight:box的最大高度
minSize:最小字体大小
maxSize:最大字体大小
this.resetFontSize=function(wordbox,maxHeight,minSize,maxSize){
//varwordbox=$(".products.title");
//最大高度
//varmaxHeight=30;
//初始化文字大小为最小
wordbox.css('font-size',minSize+"px");
maxSize++;
wordbox.each(function(){
//循环修改大小直至大于最大高度
for(vari=minSize;imaxHeight){
//当容器高度大于最大高度的时候,上一个尝试的值就是最佳大小。
$(this).css('font-size',(i-2)+'px');
//结束循环
break;
}else{
//如果小于最大高度,文字大小加1继续尝试
$(this).css('font-size',i+'px');
}
}
});
};
以上所述是小编给大家介绍的jQuery控制文本框自动缩小字体填充,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!