我试图将Raphael Sketch Pad集成到网页上,大型设备可以正常工作,但不能在触摸设备上工作。我该如何解决这个问题?我在这里粘贴网站链接和jquery的某些部分pl z检查并给我反馈http://ianli.com/sketchpad/
<script type="text/javascript">
var strokes = [{
type:"path",
path:[["M",10,10],["L",390,390]],
fill:"none", "stroke":"#000000",
stroke-opacity:1,
stroke-width:5,
stroke-linecap:"round",
stroke-linejoin:"round"
}];
var sketchpad = Raphael.sketchpad("viewer", {
width: 400,
height: 400,
strokes: strokes,
editing: false
});
</script>
最佳答案
我遇到了同样的问题,并在其中的一个画板叉中找到了解决方案:
https://github.com/taktran/raphael-sketchpad/commit/2e91f94967159ed67e64babd42deb6cf415a5bab
它从未发布过,但是当我将上面链接中突出显示的更改复制到当前版本(0.5.1)中时,我发现它可以工作。我希望该 fork 最终可以发布到新版本中。
关于javascript - Raphael SketchPad在触摸设备上不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31153196/