我能够在HTML画布上成功绘制图像。但我需要能够在画布上拖动图像。使用JavaScript绘制图像在画布上拖动
我知道这个函数可以通过一些JavaScript库(如KinectJS)轻松实现。但我想用简单的JavaScript来做。
window.onload = function(){
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
var destX = 0;
var destY = 0;
var imageObj = new Image();
imageObj.onload = function(){
context.drawImage(imageObj, destX, destY);
};
imageObj.src = "westeros.png";
<canvas id="myCanvas" height=1024 width=360></canvas>
谢谢!!但是,除此之外,这也适用于触摸设备? – 2013-02-23 05:35:40
易于添加触摸。对于触摸,您可以处理与鼠标事件类似的3个事件:touchstart,touchend和touchmove。 – markE 2013-02-23 06:09:01
我是新手,你可以为我做这个please.i似乎很难把它在我的平板电脑上工作。 :) :) – 2013-02-23 06:32:33