一旦此函数返回回调,我想触发一个新函数。此处显示:在 JavaScript 中创建自定义回调我该怎么做?
function loadImg (imgSrc, callback) {
var newImg = new Image();
newImg.onload = function() {
var height = newImg.height;
var width = newImg.width;
if(height > width){
console.log(false);
if(callback) callback(false);
} else {
console.log(true);
if(callback) callback(true);
}
}
newImg.onerror = function () {
if(callback) callback('error');
}
newImg.src = imgSrc;
}