Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将隐藏图像加载到HTML_Javascript_Jquery_Html_Css_Caching - Fatal编程技术网

Javascript 将隐藏图像加载到HTML

Javascript 将隐藏图像加载到HTML,javascript,jquery,html,css,caching,Javascript,Jquery,Html,Css,Caching,我用几张图片做了一些动作,但为了顺利完成所有工作,我需要浏览器来加载图片。 例如,如果我这样做 $('body')。追加(''); 一切都正常工作,加载图像没有延迟 如果我在图像上尝试style=“display:none;”“,它不会通过浏览器加载,并且在执行脚本时仍然会有延迟 你能给我其他的解决办法吗?谢谢 解决方案:$(' 从使用jQuery预加载图像的中,尝试使用$(document.ready)(函数(){**Your code at this place**});将其位置设置为屏幕外

我用几张图片做了一些动作,但为了顺利完成所有工作,我需要浏览器来加载图片。 例如,如果我这样做 $('body')。追加(''); 一切都正常工作,加载图像没有延迟

如果我在图像上尝试
style=“display:none;”“
,它不会通过浏览器加载,并且在执行脚本时仍然会有延迟

你能给我其他的解决办法吗?谢谢

解决方案:
$('

从使用jQuery预加载图像的
中,尝试使用
$(document.ready)(函数(){**Your code at this place**});
将其位置设置为屏幕外


这意味着它对于当前用户视口不可见,但却是在html中创建的。

尝试使用
可见性:隐藏;
而不是
显示:块;
display:none;
您的div中没有指定图像的请求,也没有空间。仅当
display:inline;
display:block;


希望有帮助

尝试不透明度而不是显示?相关: