function images(url, somextra, callback)
{
var img = new Image();
img.onload = function() {
callback(url , somextra);
};
}
function call(url, extra)
{
}
images(someurl, stuffs, call);
当我传递2个参数时,我的程序就会挂起。如何在我的图像函数中传递两个参数和一个回调函数?
答案 0 :(得分:1)
您正在onload事件中设置回调,但您没有加载图像。
尝试像这样设置图像的来源。
function images(url ,somextra , callback)
{
var img = new Image();
img.onload = function(){
callback(url , somextra);
};
// set the source url here
img.src = "example/url/image.png"
}
function call(url , extra){
}
images( someurl , stuffs , call);
否则你的onload事件永远不会触发,因此不会调用回调。
答案 1 :(得分:1)
你应该清楚你的概念!!!!如果一个或多个论点无关紧要。
img.src = url
尝试在imag.onload
之后添加图片网址