JQuery学习笔记21——网页文字大小

最终效果是:当单击“放大”“缩小”按钮时可以逐次增加段落文字的大小。
1.获取当前段落文字的字号大小
var thisEle = $("#para").css("font-size");
2.把获取的字号大小分解成“数字”和“单位”两部分
var textFontSize = parseFloat(thisEle,10);
var unit = thisEle.slice(-2);
3.给"放大"“缩小”按钮添加事件
$("span").click(function(){
            var cName 
= ($(this).attr("class"))
            
if(cName == "bigger"){
                textFontSize
+=2;
            }
else if(cName == "smaller"){
                textFontSize
-=2;
            }
            $(
"#para").css("font-size",textFontSize+unit)
        })
完整代码:
Code

 注释:

1.parseFloat() 函数可解析一个字符串,并返回一个浮点数。http://www.w3school.com.cn/js/jsref_parseFloat.asp

2.slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。http://www.w3school.com.cn/js/jsref_slice_string.asp

posted @ 2009-07-24 17:35  郭培  阅读(233)  评论(0编辑  收藏  举报