标题 | js实现文章文字大小字号功能完整实例 |
内容 | 本文实例讲述了js实现文章文字大小字号功能的方法。分享给大家供大家参考。具体分析如下: 文字大中小是很多网站供用户阅读方便的一个功能,本文实例介绍的文字大中小字号功能可以在用户选择之后打开只要在同网站打开另一篇文章都会根据用户习惯来显示字体大小。 大家一定在某些大型网站看到过文章标题下三个按钮 “大”、“中”、“小”,用来照顾不同人的阅读习惯。这里我就要介绍这种方法,而且比它们的还支持自动保存哦~只要选择一次,下次阅读自动调整到喜欢的字号。 js 代码部分: 首先把下边的 js 放到 js 文件或者 script 标签里: 代码如下: jquery.cookie = function(name, value, options) { if (typeof value != 'undefined') { options = options || {}; if (value === null) { value = ''; options.expires = -1; } var expires = ''; if (options.expires && (typeof options.expires == 'number' || options.expires.toutcstring)) { var date; if (typeof options.expires == 'number') { date = new date(); date.settime(date.gettime() + (options.expires * 24 * 60 * 60 * 1000)); } else { date = options.expires; } expires = '; expires=' + date.toutcstring(); } var path = options.path ? '; path=' + options.path : ''; var domain = options.domain ? '; domain=' + options.domain : ''; var secure = options.secure ? '; secure' : ''; document.cookie = [name, '=', encodeuricomponent(value), expires, path, domain, secure].join(''); } else { var cookievalue = null; if (document.cookie && document.cookie != '') { var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { var cookie = jquery.trim(cookies[i]); if (cookie.substring(0, name.length + 1) == (name + '=')) { cookievalue = decodeuricomponent(cookie.substring(name.length + 1)); break; } } } return cookievalue; } }; function setfont(size){ $.cookie('font_size', size, { expires: 99999999 }); $(.context).css(font-size,size);//.context 换成你文章内容的容器 }; $(document).ready(function(){ setfont( $.cookie('font_size') + 'px' ); }); 注意把代码的 .context 换成你的文章内容容器。 html 代码部分: 然后在需要的地方调用下边的代码: 代码如下: <a href=javascript:setfont(16)>大</a> <a href=javascript:setfont(14)>中</a> <a href=javascript:setfont(12)>小</a> 可以自定义 setfont() 函数里的字号以及文字。 希望本文所述对大家基于javascript的web程序设计有所帮助。 |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。