Javascript 带wait for render的jQuery.append()
我从附加到div的web服务中获取一些html。这是我的成功函数:Javascript 带wait for render的jQuery.append(),javascript,jquery,html,Javascript,Jquery,Html,我从附加到div的web服务中获取一些html。这是我的成功函数: function SucceededCallback(result) { // get the div element var RsltElem = $(".placeholder"); // update div inner Html RsltElem.append(result); $('.loading-gif').hide(); } 有没有办法让.append()在浏览器加载和绘制完成之前不显示
function SucceededCallback(result) {
// get the div element
var RsltElem = $(".placeholder");
// update div inner Html
RsltElem.append(result);
$('.loading-gif').hide();
}
有没有办法让.append()
在浏览器加载和绘制完成之前不显示
我不想使用.append(result).slideDown(n)
,因为n可以是任何东西,这取决于Web服务发送给我的内容
提前感谢考虑使用
$( document ).ready(function() {
...
});
像这样:
$( document ).ready(function() {
//get the div element
var RsltElem = $(".placeholder");
//update div inner Html
RsltElem.append(result);
$('.loading-gif').hide();
});
我不知道你在画什么,什么时候完成,所以你也可以用这个:
$(window).bind("load", function() {
// code goes here
});
函数中的代码仅在加载整个页面时运行。
是否有任何方法可以获得。append()在浏览器完成加载和绘制之前不显示?
这是已经发生的事情append()
不是异步方法
$(window).on('load', function() {
//everything is loaded
});