• Js Math对象 abs() 方法


    语法

    Math.abs(x) // 必需。必须是一个数值。

    示例

    输出:

    7.25
    7.25
    2.75

    在项目中使用的方法 上传图片

    Init: function(up, file) {
    let alertMsg = cbFilesAddedParam.alertMsg;
    plupload.addFileFilter("img_ratio", function(ratio, file, cb) {
    if (file.type.indexOf("image") == -1) return cb(false);
    var originFile = file.getNative();
    var reader = new FileReader();
    var image = new Image();
    reader.readAsDataURL(originFile);
    reader.onload = function(_file) {
    image.src = _file.target.result;
    image.onload = function() {
    var meta = {
    this.width,
    height: this.height,
    src: this.src
    };
    var compat = Math.abs((meta.width / meta.height) - ratio.ratio) < 0.01;
    cb(compat);
    compat || layer.alert(ratio.alertMsg);
    };
    };
    });
    }
    资源搜索网站大全 https://www.renrenfan.com.cn 广州VI设计公司https://www.houdianzi.com

    关键代码

    reader.onload = function(_file) {
    image.src = _file.target.result;
    image.onload = function() {
    var meta = {
    this.width,
    height: this.height,
    src: this.src
    };
    var compat = Math.abs((meta.width / meta.height) - ratio.ratio) < 0.01;
    cb(compat);
    compat || layer.alert(ratio.alertMsg);
    };
    };

    精确代码

    var compat = Math.abs((meta.width / meta.height) - ratio.ratio) < 0.01;

  • 相关阅读:
    Link标签的media属性
    Moss2007ctx问题
    Moss2007 ListTemplate
    Html body的滚动条禁止与启用
    DOM的事件冒泡
    IE解析UL和LI的规则和问题
    AT&T汇编语言语法(一)(转)
    Linux 汇编语言开发指南 (转)
    Python 模块 jwt
    Excel2003和excel2007读取方法
  • 原文地址:https://www.cnblogs.com/wwyydd/p/14356091.html
Copyright © 2020-2023  润新知