Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript等待DOM元素实际绘制并完成_Javascript_Jquery_Html_Dom - Fatal编程技术网

javascript等待DOM元素实际绘制并完成

javascript等待DOM元素实际绘制并完成,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,是否可以创建一个DOM元素(比如DIV),然后等待该元素实际出现在浏览器中,然后再继续?与ajax请求类似,您可以在链接代码时使用“complete”事件,以确保在步骤2开始之前完成步骤1。 顺便说一句,使用jQuery。您可以依赖,特别是DOMNodeInserted,但是实现是针对IE的,您是否尝试过使用任何代码?我遇到了插入未在浏览器中渲染的图像的问题。我在几秒钟前就破解了它,但这并不是一个100%的解决方案。我将尝试引用saving thingie=)@mattiasvensson:如果

是否可以创建一个DOM元素(比如DIV),然后等待该元素实际出现在浏览器中,然后再继续?与ajax请求类似,您可以在链接代码时使用“complete”事件,以确保在步骤2开始之前完成步骤1。
顺便说一句,使用jQuery。

您可以依赖,特别是
DOMNodeInserted
,但是实现是针对IE的,您是否尝试过使用任何代码?我遇到了插入未在浏览器中渲染的图像的问题。我在几秒钟前就破解了它,但这并不是一个100%的解决方案。我将尝试引用saving thingie=)@mattiasvensson:如果没有看到一些代码,这将是一个艰难的过程;只要图像具有正确的vanilla
src
属性,并且没有任何干扰样式,这就是一个简单的操作。检查F12 DOM inspector(和网络探查器…以确保您的URL是正确的:)并询问另一个问题,可能>已弃用:不再推荐此功能。尽管某些浏览器可能仍然支持它,但它可能已经从相关的web标准中删除,可能正在被删除,或者可能只是出于兼容性目的而保留。。。
var $newElement = $('<div>Hello World!</div>').appendTo('body');
//...
$newElement.css('color', 'red');