Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript检测用户上传图像的宽度&;Safari 5.1.7中不工作的高度 $('#upload')。更改(函数(){ var f=this.files[0]; var URL=window.URL | | window.webkitURL; var文件,img; 如果((文件=f)){ img=新图像(); img.onload=函数(){ var imgW=此宽度; var imgH=此高度; 如果(imgW_Javascript_Jquery - Fatal编程技术网

Javascript检测用户上传图像的宽度&;Safari 5.1.7中不工作的高度 $('#upload')。更改(函数(){ var f=this.files[0]; var URL=window.URL | | window.webkitURL; var文件,img; 如果((文件=f)){ img=新图像(); img.onload=函数(){ var imgW=此宽度; var imgH=此高度; 如果(imgW

Javascript检测用户上传图像的宽度&;Safari 5.1.7中不工作的高度 $('#upload')。更改(函数(){ var f=this.files[0]; var URL=window.URL | | window.webkitURL; var文件,img; 如果((文件=f)){ img=新图像(); img.onload=函数(){ var imgW=此宽度; var imgH=此高度; 如果(imgW,javascript,jquery,Javascript,Jquery,我有一个输入文件,它可以检查用户的图像太小,它的作品所有浏览器除了Safari 5.1.7(windows版本),Mac有更高的版本,工作良好 我不知道哪里出了问题,任何人都能找到问题?Safari 5.1不完全支持FileAPI。您可能需要使用多方表单并上载文件,因为safari 5.1中似乎缺少FileReader Safari是否会在控制台中显示任何错误?如何在Safari中检查控制台?我按F12,它不工作确保您有“开发”菜单: $('#upload').change(function()

我有一个输入文件,它可以检查用户的图像太小,它的作品所有浏览器除了Safari 5.1.7(windows版本),Mac有更高的版本,工作良好


我不知道哪里出了问题,任何人都能找到问题?

Safari 5.1不完全支持FileAPI。您可能需要使用多方表单并上载文件,因为safari 5.1中似乎缺少FileReader


Safari是否会在控制台中显示任何错误?如何在Safari中检查控制台?我按F12,它不工作确保您有“开发”菜单:
$('#upload').change(function(){
    var f=this.files[0];

    var _URL = window.URL || window.webkitURL;
    var file, img;

    if((file = f)){
        img = new Image();
        img.onload = function(){
            var imgW = this.width;
            var imgH = this.height;

            if(imgW < 150 || imgH < 150){alert(imgW);}
            else{alert('pass');}
        };
        img.src = _URL.createObjectURL(file);
    }
});