你究竟如何删除加载到div但是下次加载图像?我正在使用empty()函数,它从div中删除所有内容 - 包括加载图像。
答案 0 :(得分:0)
您可以将它放入div中,当您添加/删除内容时,您将隐藏/显示该div,但在插入内容之前使用empty()
无效。我这样做的方法是将图像的代码存储在一个变量中,并与你的内容做同样的事情,例如: empty() -> html(loadingCode) -> (ready -> [empty() -> html(content)])
答案 1 :(得分:0)
假设一个名为yourDiv
的div包含类loadingImage
的加载图像(或加载图像容器)
var loader=$('#yourdiv .loadingImage');
$('#yourdiv').empty().append(loader);
答案 2 :(得分:0)
因为没有代码,我认为我会更快地给你。
function appendLoading(divname) {
var loading = "<img src='' class='loading' />";
$(divname).append(loading);
}
function removeLoading(divname) {
$(divname).find(".loading").remove();
}
见你的例子:
jsFiddle