我有一个显示在“菜单下拉”div中的配置文件图像列表,最初是通过CSS隐藏的。我想在选择每个菜单项时动态加载这些图像(作为列表),以减少页面加载时间。这怎么可能?
最佳答案
尝试使用:
$("#divID").html("<img style='position:absolute' src='path/to/the/ajax_loader.gif'>");
如果使用ajax:
function sendAjax()
{
$("#divID").html("<img style='position:absolute' src='path/to/the/ajax_loader.gif'>");
// you ajax code
$("#divID").html(ajaxResponse);
}
您也可以使用
document.getElementById('divID').innerHTML
而不是$("#divID").html()
。它也很好用如果使用此方法,则不需要使用css隐藏div。它在ajax响应之后自动删除。
关于javascript - 动态将图像加载到Div中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13061539/