js中,怎么隐藏一个div,但让其中的程序(如加载图片等)还在继续

js中,怎么隐藏一个div,但让其中的程序(如加载图片等)还在继续,但完全不占用空间,我试过display:none;,好像不大行。

display:none;是直接让元素消失,并且刚开始的时候不会加载。建议可以设置定位,或者opacity 为0.或者设置高低为0.但是有些元素不支持设置宽高。还得display。所以你想咱是不显示,但是还要加载,透明度就好了。完全不想加载的时候就使用display none

css 控制display

可以试试 设置 text-indent:-9999px;

css设置position:absolute,width:0,height:0