//var imgURL="http://xxxx.xxx:8084/xxx/largedynamicimagethattakestime
FB.api(
'/me/photos',
'post',
{
message:' coffee',
url: imgURL
},
function(response) {
if (!response || response.error) {
alert('Error occured'+response.error);
}
else {
//...........
}
}
);
我想仅在fb.api
完成加载时才启动此var imgURL
来电。
是否有任何方法可以在div
中加载此图像并仅在图像完全加载时调用fb.api
?
提供带图像的按钮来发布这些图像也很受欢迎。
答案 0 :(得分:1)
你需要监听图像的onload事件:
var image = document.createElement("img");
image.onload = function() {
// Call API
};
image.src = "http://a57.foxnews.com/global.fncstatic.com/static/managed/img/Scitech/660/371/tardar-sauce-the-cat.jpg";
document.body.appendChild(image);