编辑:Mozilla的固定的bug。 这线程已经死了。
编辑:这是一个Mozilla的bug。 看到这个线程: https://bugzilla.mozilla.org/show_bug.cgi?id=501853
我有一个雪碧我在这里用我的图片: http://www.trailbehind.com/site_media/images/sprite.png
在Firefox 3.5中,精灵似乎每次我呈现在我的地图图标的时间去获取,你可以看到Firebug的网络面板中的行为,当你加载这个页面和/或平移地图: HTTP://www.trailbehind。 COM /节点/ 1148091 /
我以前有这种类似的问题在Internet Explorer,但我在Safari 3/4,2/3 FF和IE 6/7/8已经得到了最终这个工作。 现在,什么是错在FF 3.5 :(
我试图把这个代码的文档,以PREC缓存的形象,但无济于事:
var pre = new Image();
pre.src = "/site_media/images/sprite.png";
下面是后来创建了地图标记(和重新获取其子画面图像)的代码。 这可能是相关GMaps - 它似乎没有去取精灵绘制左侧的每个图标或otheer图像...只是地图。
//returns an image-like GIcon based on a sprite
function getGIconSprite(attr) {
var myicon = new GIcon(G_DEFAULT_ICON);
myicon.sprite = {image:"/site_media/images/sprite.png", top:0};
myicon.iconSize = new GSize(16,16);
myicon.iconAnchor = new GPoint(8,8);
myicon.shadow = null;
myicon.sprite.left = attr.offset*16;
return myicon;
}