zoukankan      html  css  js  c++  java
  • JS实现整个DIV里的字号整体放大或缩小

    JS实现对DIV里内容的字体方法或缩小

    html代码

    只写主要代码,样式可以自己写

    <div class="content_sms">
    
    这是需要放大或缩小的内容
    
    </div>
    
    <!-- 放大缩小按钮-->
    
    <div id= "bigFontSize">
          放大
    </div>
    <div id= "smallFontSize">
          缩小
    </div>

    JS代码

    $(document).ready(function () {
        var fontSize = $(".content_sms").css("font-size");
        console.log(fontSize)
        //取得当前字体大小
        var fontSizeNumber = parseFloat(fontSize , 10);
        console.log(fontSizeNumber)
        //取得单位
        var unit = fontSize.slice(-2);
        console.log(unit)
      
        var lineSize = $(".content_sms").css("line-height");
        console.log(lineSize)
        //取得当前字体大小
        var lineSizeNumber = parseFloat(lineSize , 10);
        console.log(lineSizeNumber)
        //取得单位
        var lineUnit = lineSize.slice(-2);
        console.log(lineUnit)
      
        //放大字体,bigFontSize为按钮id
        $("#bigFontSize").click(function () {
          
          if(fontSizeNumber < '30'){
            fontSizeNumber += 2;
            $(".content_sms").css("font-size", fontSizeNumber + unit);
    
            lineSizeNumber += 2;
            $(".content_sms").css("line-height", lineSizeNumber + lineUnit);
          }
          
        });
      
        //减小字体,smallFontSize为按钮id
        $("#smallFontSize").click(function () {
          
          if(fontSizeNumber > '14'){
            fontSizeNumber -= 2;
            $(".content_sms").css("font-size", fontSizeNumber + unit);
            lineSizeNumber -= 2;
            $(".content_sms").css("line-height", lineSizeNumber + lineUnit);
          }
          
        });
    }); 
    ——现在的努力,只为小时候吹过的牛逼! ——
  • 相关阅读:
    11 2
    10 29
    10 22
    dp的本质
    笛卡尔树小结
    Gitlab 备份迁移恢复报错gtar: .: Cannot mkdir: No such file or directory
    升级Jenkins版本
    当linux中的所有指令突然不能使用的时候
    合并范围
    每股收益列报计算
  • 原文地址:https://www.cnblogs.com/zxf100/p/14463745.html
Copyright © 2011-2022 走看看