if ($("#canvas").css('background-image') == 'url(images/endOfGame.jpg)') {
不工作的時候寫的完整路徑。但這:有檢查的背景圖像的JavaScript
var element = document.getElementById('canvas');
var style = window.getComputedStyle(element);
var imagex = style.getPropertyValue('background-image');
console.log(imagex);
if (imagex === "url(file:///C:/Users/Jack/Documents/myGames/Pong/images/endOfGame.jpg)") {
,這並不:
var element = document.getElementById('canvas');
var style = window.getComputedStyle(element);
var imagex = style.getPropertyValue('background-image');
console.log(imagex);
if (imagex === "url(images/endOfGame.jpg)") {
爲什麼呢?我必須爲每臺運行我的遊戲的計算機更改完整的文件路徑代碼。不好。
謝謝。
什麼'如果(代碼imagex ===「圖像/ endOfGame.jpg」){' – tymeJV
難道你們就不能只是一個相對路徑工作? – putvande
我們可以看到你的目錄結構嗎? – Austen