如何检测-webkit-mask-box-image何时下载

时间:2012-07-11 01:04:22

标签: javascript html5 webkit-mask

我以编程方式在Web服务器上生成一个掩码图像,然后使用以下代码将其应用于HTML元素:

imageToMask.style["-webkit-mask-box-image"] = "url('" + featherURL +"') 100 stretch";

如何查看图片何时返回并完成下载,以便它不会只是弹出到页面上?

1 个答案:

答案 0 :(得分:1)

你可以做类似于@lonesomeday所做的事情:

jQuery .on() not bound when script inserted into the DOM

这些方面的东西:

 $('button').click(function() {
     var imageToMask = document.createElement('img');
     imageToMask.style["-webkit-mask-box-image"] = "url('" + featherURL +"') 100 stretch";

     imageToMask.onload = function() {
        //Custom behaviour
     };
     document.body.appendChild(imageToMask);
 });