我能夠在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