我在画布上显示了一个图像,我正在尝试向它添加一个点击功能,以便关闭一个事件。但是,.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 –