jQuery将图像附加到div不显示但可以在Firebug上看到它

时间:2011-12-21 05:33:46

标签: jquery imagemagick firebug jquery-append

我有这个设计应用程序,允许用户使用jQuery在div上动态添加文本(追加)。文本是使用ImageMagick生成的(因此它有一些效果,如曲线,波形等),它是png格式。

我的问题是,无论何时我尝试处理图像并将jQuery附加到html div“有时”它都不会出现,但是当用firebug检查时我可以看到元素/图像在那里。我猜这是关于在生成图像时互联网连接中的“延迟”。

有没有办法“预加载”或确保图像在附加到div之前创建?

图像是通过jQuery发布到带有“shell_exec(”imagemagick command“)”的“php”文件创建的,并且我已经在帖子完成时添加了一个回调(附加在这里发生)。

谢谢(“,)

1 个答案:

答案 0 :(得分:0)

$(".appender").click(function() {
   $(".appendingDiv").append($('<img />').attr('src', 'http://imagesrc.com'));
})