2013-10-13 37 views
0

你究竟如何将你加载到一个div,但保持下次加载图像?我正在使用empty()函数,该函数从div中移除所有内容 - 包括加载图像。如何从div中删除内容但保留加载图片?

+0

你需要证明你的代码,因为你可以用代码1000点的方式创建加载。 – Dvir

+0

请勿将加载图像放入您正在清空的div中。 – Barmar

+0

@Dvir它实际上只是一个代码,说$('this')。click(function(){$(this).empty();}); –

回答

0

你可以把它放到一个div中,当你添加/删除内容时你将隐藏/显示,但在插入内容之前使用empty()不会真的起作用。我这样做的方式是将图像的代码存储在一个变量中,并与你的内容做同样的事情,例如, empty() -> html(loadingCode) -> (ready -> [empty() -> html(content)])

0

假设一个div叫yourDivloadingImage

var loader=$('#yourdiv .loadingImage'); 
$('#yourdiv').empty().append(loader); 
0

类的加载图像(或加载图像容器)因为没有代码我给你在我看来,更快捷的方法。

function appendLoading(divname) { 
    var loading = "<img src='' class='loading' />"; 
    $(divname).append(loading); 
} 
function removeLoading(divname) { 
    $(divname).find(".loading").remove(); 
} 

看到wroking例子给你:
jsFiddle

相关问题