我有一个显示在“菜单下拉”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/

10-09 14:39