ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery コントロールのテキスト ボックスはフォントの塗りつぶしの例の共有を自動的に縮小します
js は、テキスト ボックス内のフォントの塗りつぶしを自動的に縮小するように制御します。テキスト ボックス内のフォントがテキスト ボックスの範囲を超えると、ボックス内のフォントがテキスト ボックス全体を埋めるように自動的に縮小されます。この記事では、テキスト ボックスのフォントの自動縮小を制御する jQuery に関する情報を中心に紹介します。必要な方は参考にしていただければ幸いです。
呼び出し: resetFontSize($(".title"), 50, 10, 20);//重置字体大小
wordbox: jQuery オブジェクト
maxHeight: ボックスの最大の高さ
minSize: 最小フォント サイズ
maxSize: 最大フォント サイズ
this.resetFontSize=function (wordbox, maxHeight, minSize, maxSize) { // var wordbox = $(".products .title"); //最大高度 //var maxHeight = 30; //初始化文字大小为最小 wordbox.css('font-size', minSize + "px"); maxSize++; wordbox.each(function () { //循环修改大小直至大于最大高度 for (var i = minSize; i < maxSize; i++) { if ($(this).height() > maxHeight) { //当容器高度大于最大高度的时候,上一个尝试的值就是最佳大小。 $(this).css('font-size', (i - 2) + 'px'); //结束循环 break; } else { //如果小于最大高度,文字大小加1继续尝试 $(this).css('font-size', i + 'px'); } } }); };
関連する推奨事項:
jQueryでドロップダウンボックスをクリックするとテキストボックスに値が蓄積されます
クリックしたドロップダウンボックスの値をテキストボックスに追加するjQueryのメソッドを説明する例
実装するJavaScriptメソッドの紹介テキストボックスには数字しか入力できないこと
以上がjQuery コントロールのテキスト ボックスはフォントの塗りつぶしの例の共有を自動的に縮小しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。