百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> js控制文字大中小显示代码
分享文章到:

js控制文字大中小显示代码

发布时间:01/15 来源: 浏览: 关键词:
我们经常会看到很网站的文章都可以自定字体的大小中号,下面我来给大家推荐一个js控制文字大中小显示代码,有需要的同学可参考。

js控制文字大中小显示

 代码如下

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js控制文字大中小显示</title>
</head>
<body>
<script language="javascript">
function setFontSize(objID,size){
 document.getElementById(objID).style.fontSize=size+'px';
}
</script>
<div id="content">
<p>本站一个php程序员的工作生活笔记,本站包含了php网络编程,数据库(主要是MySQL和Access数据库),javascript,jquery,div+css,html,windows系统,linux系统以及健康养生方面的学习笔记和生活经验积累!</p>
</div>
<a onclick="setFontSize('content',20)">大</a>
<a onclick="setFontSize('content',14)">中</a>
<a onclick="setFontSize('content',12)">小</a>
</body>
</html>

jqeury实现方法

首页是 HTML 部分:

 代码如下
<ul id="resizer">
<li id="f_text">字号:</li>
<li id="f_s"><a href="javascript:void(0)">小</a></li>
<li id="f_m"><a href="javascript:void(0)">中</a></li>
<li id="f_l"><a href="javascript:void(0)">大</a></li>
</ul>

接下来不要忘记引入 jQuery 库,这个就不多说了,只是提醒一下,最后就是几行简单的执行代码:

 代码如下
$(document).ready(function() {
$('#resizer li').click(function() {
var fontSize = 1.4;
var name = $(this).attr('id');
if (name == 'f_s') {
fontSize -= 0.1
} else if (name == 'f_l') {
fontSize += 0.1
} else if (name == 'f_m') {
fontSize == 1.4
}
$('.entry p').css('font-size', fontSize + 'em')    // '.entry p' 就是要控制的正文的选择器
});
});

代码还是很简单的,我就喜欢这样精简但效果明显的效果,也很好理解吧,因为我全站字体用的是单位 em,所以以上 jQuery 代码里也是以 em 为单位,个人还是比较推荐以 em 作为字体单位的。

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有6人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板