1
我想添加一个精灵图像到一个现有的按钮,它以前使用自己的图像“play.png”,我用“spacer.png”替换(这个项目已经设置为一个固定的30x35像素在CSS中) 。目标是通过将所有这样的播放/暂停/下一个/上一个按钮组合成一个单独的sprite.png文件来保存http请求。如何在现有的Javascript变量中实现CSS sprite背景?
给出现有代码:
var $backBtn = $("<img src='" + LIGHTBOX_PATH + "spacer.png' id='back-btn'/>");
$backBtn.css({opacity:BUTTON_OPACITY}).hover(buttonOver, buttonOut);
我说:
#back-btn{
background: url(http://website.bla/sprite.png) no-repeat -770px -550px) #F00;
float:left;
}
为什么精灵图像显示不出来?即使背景不是F00彩色也没有显示那里......只有改变浮点才有意义,即id匹配#back-btn,所以它的其他内容......任何想法“?
非常感谢yoru的建议!
@ddagradi感谢+1更新我的问题,它还没有工作... piculiar。 ..任何建议,为什么?谢谢! – Sam 2011-03-12 19:51:48
你可以在网上发布你的代码演示吗,这样我们就可以看到它是如何一起工作的? – Dominic 2011-03-13 00:25:52
当前我已经注释掉规则137和143,并且正在尝试查看hwo文本箭头的工作方式,但我更愿意让这个精灵正在工作... – Sam 2011-03-13 01:03:33