簡體   English   中英

HTML 5 Canvas jCanvas / KineticJS,當圖像可拖動時,畫布/舞台對iPad上的點擊/觸摸無響應

[英]HTML 5 Canvas jCanvas/KineticJS when image is draggable, canvas/stage is unresponsive for clicks/touch on an iPad

我已經使用jCanvas和KineticJS進行了嘗試。 使添加的圖像可拖動時:

var image = new Kinetic.Image({
  image: imageObj,
  id: imageName,
  x: parseInt(CoordX),
  y: parseInt(CoordY),
  draggable: true
});

畫布/舞台對於在iPad上的點擊無響應。 邊框上唯一可以識別單擊/輕擊的地方。

有沒有人遇到過類似的問題,您如何解決呢?

更新: @ user1950497,對於jCanvas,使圖像可拖動的關鍵是確保將layer屬性設置為truehttp://jsfiddle.net/dksmiffs/YdPpy/ ):

$("canvas").drawImage({
  source: "http://upload.wikimedia.org/wikipedia/commons/thumb/d/d8/Gadsden_flag.svg/320px-Gadsden_flag.svg.png",
  x: 200, y: 150,
  layer: true,
  draggable: true
});

感謝@ Caleb531,他指導了我在jCanvas 第74期中的答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM