放大缩小字体
一、点击一下字体加大1px
$("p").click(function(){
$(this).animate({fontSize:"+=1px"},400)
});
二、点击放大、缩小字体,并设定最大最小值
$("span").click(function () { //span为放大缩小字体按钮的标签
var thisEle = $("#para").css("font-size"); //thisEle获取到的字体的大小,例如17px
var textFontSize = parseInt(thisEle, 10); //去掉单位,将thisEle转换为10进制的数字
var unit = thisEle.slice(-2); //unit获取单位px
var cName = $(this).attr("class"); //获取按钮的class
if (cName == "bigger") { //如果是放大按钮,bigger为放大按钮的class
if (textFontSize <= 22) {
textFontSize += 2; //字体加2px
}
} else if (cName == "smaller") {
if (textFontSize >= 12) {
textFontSize -= 2; //字体加2px
}
}
$("#para").css("font-size", textFontSize + unit); //设置字体大小,数字+单位
});

浙公网安备 33010602011771号