我在畫布上顯示了一個圖像,我正在嘗試向它添加一個點擊功能,以便關閉一個事件。但是,.click()
似乎不起作用。有我可以使用的另一個功能嗎?如何在jQuery圖像上添加點擊功能
的jQuery:
function homeScreen()
{
var backImage = new Image();
var playButton = new Image();
backImage.onload = function()
{
context.drawImage(backImage, 0, 0);
context.drawImage(playButton, 400, 600);
};
backImage.src="images/homeBackground.jpg";
playButton.src="images/play.png";
$(playButton).click(function() {
alert("Hey");
});
}
無法將事件偵聽器附加到畫布區域。將它附加到畫布元素,並根據鼠標事件的座標選擇一個動作。或者,將按鈕作爲元素放置在畫布頂部,並向它們添加點擊處理程序。 –
什麼是「jQuery圖像」? – nnnnnn
@nnnnnn這是一個jQuery圖像:http://brand.jquery.org/resources/jquery-mark-dark.gif –