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