IE6重复加载图片BUG
1. 首先CSS背景图重复加载有解决方案,大家都知道。
解决方案:
if (IE6) { try { document.execCommand("BackgroundImageCache", false, true); } catch(err) {}}
<script>window.onload = function() {var div = document.getElementById('J_test');var html = ['<img src="space.gif" />','<img src="space.gif" />','<img src="space.gif" />','<img src="space.gif" />'].join('');// 延迟插入HTML setTimeout(function() {div.innerHTML = html;}, 0);};</script><div id="J_test"></div><!-- 预先加载space.gif --><div style="display:none;"><img src="space.gif" /></div>