手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JavaScript 控制字体大小设置的方法
JavaScript 控制字体大小设置的方法
摘要:在做公司的官网的时候,新闻内页会有一个让浏览者自己调整文字大小的功能,因此在这个空闲时间,把这个功能整理下来:functionsetFont...

在做公司的官网的时候,新闻内页会有一个让浏览者自己调整文字大小的功能,因此在这个空闲时间,把这个功能整理下来:

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 控制字体大小设置的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持查字典教程网。

【JavaScript 控制字体大小设置的方法】相关文章:

javascript实现dom动态创建省市纵向列表菜单的方法

JavaScript中的setUTCDate()方法使用详解

javascript插件开发的一些感想和心得

Javascript监视变量变化的方法

JavaScript实现鼠标滑过处生成气泡的方法

简介JavaScript中用于处理正切的Math.tan()方法

javascript实现树形菜单的方法

JavaScript中substring()方法的使用

JavaScript实现鼠标点击后层展开效果的方法

通过JavaScript脚本复制网页上的一个表格

精品推荐
分类导航