我想仅在new img
为960 x 540
的情况下运行ajax过程,但似乎在获取img.onload
的结果时出现问题。
var src = localStorage.getItem('img');
img = new Image();
img.src = src;
var x = 0;
img.onload = function() {
if (img.naturalWidth < 960 || img.naturalHeight < 540) {
$('.cmenu').hide();
console.log('CHOOSEN IMAGE IS TOO SMALL!');
x = 1;
return false; // doesn't work
}
}
if (x == 1) {return false;} // doesn't work.
$.ajax({...
如果图片小于ajax
,如何停止960 x 540
答案 0 :(得分:0)
问题是在加载图像后会发生
为了使其正常工作,如果大小正确,我建议将img.onload
函数中:
if( x == 1 )