国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript 控制字體大小設置的方法

2019-11-19 18:51:13
字體:
來源:轉載
供稿:網友

在做公司的官網的時候,新聞內頁會有一個讓瀏覽者自己調整文字大小的功能,因此在這個空閑時間,把這個功能整理下來:

function setFontSize (id,content,params){      var oTarget = document.getElementById(id),        content = document.getElementById(content),        size = params.size || 14,        maxSize = params.maxSize || 20,        step = params.step || 2;        oBtn = '<input type="button" value="+"/><input type="button" value="-" />';        oBtn1 = null,        oBtn2 = null;        oTarget.innerHTML = oBtn;        oBtn1 = oTarget.childNodes[0];        oBtn2 = oTarget.childNodes[1];        oBtn1.onclick=function(){          if(size+step <= maxSize){            size+=step;          }else{            size = maxSize;            this.className+=' disabled';            this.disabled = true;          }          oBtn2.className.replace('disabled','');          oBtn2.disabled = false;          content.style.fontSize = size +'px';        }        oBtn2.onclick=function(){          if(size-step >= 12){             size-=step;          }else{            size = 12;            this.className+=' disabled'            this.disabled = true;          }          oBtn1.className.replace('disabled','');          oBtn1.disabled = false;          content.style.fontSize = size +'px';      }  }

調用方式:

setFontSize(id,contentid,{size:,maxSize,step:});/* * id :用于存放增加或減小兩個按鈕的父級盒子的id。 * contentid: 存放內容的id。 * {} 一個對象,用于提供設置的參數。     |― szie : 字體起始(默認)大小。     |― maxSize : 最大字體。     |― step : 增長的步長值。*/

提示:可以通過font-size:0的方式來隱藏Input元素的value值,然后自定義按鈕的樣式。

以上這篇JavaScript 控制字體大小設置的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 信丰县| 孟连| 于田县| 托克托县| 合江县| 贺兰县| 邛崃市| 云阳县| 建湖县| 盐边县| 北辰区| 玉林市| 赫章县| 清流县| 建德市| 中牟县| 米脂县| 宁阳县| 嫩江县| 平陆县| 巴马| 本溪| 鹰潭市| 刚察县| 旅游| 舞阳县| 涞水县| 宁远县| 祁连县| 遂平县| 临西县| 临清市| 蓝山县| 翼城县| 礼泉县| 威海市| 璧山县| 昭苏县| 固安县| 灌云县| 五指山市|