0
在这里,我有一个网站,我正在编码www.startingcanvas.com,我添加了一些背景图标,你会在那里,悬停的图标,背后的背景变化。背景变化徘徊
问题是首先在每个图标上悬停,背景闪烁。我认为这是因为图像加载。
但我尝试了一些方法来预加载图像:
把它们在显示:无格:
<div style="display:none">
<img src="images/myimage1.jpg" />
<img src="images/myimage2.jpg" />
<!-- etc... -->
</div>
而一个使用javascript:
for(var i = 0; i < to.icons.length; i++){
new Image().src = to.icons[i].bg;
//console.log(to.icons[i].bg);
}
无解,有什么想法,这里是我的javascript代码:
$('.bussiness-icons li').hover(function(){
var id = $(this).data('id');
var bg = $('#' + id).attr('src');
$('.icon-templates').css('background', 'url(' + bg +')');
}, function(){
return;
});