你好,
我正在使用p5.JS(0.10.2 / p5.js),并且在拖动形状时遇到IE和Edge(Microsoft Edge 44.17763.831.0)浏览器的麻烦(在chrome上工作正常)。即使当我在Edge上使用官方的p5.JS时,有时也会拖拽整个页面(如所附图片所示)。这是p5编辑器中代码示例的链接:https://p5js.org/examples/input-mouse-functions.html
我尝试了一些Polyfills,但没有成功。出于某种原因,当我在拖动形状之前用鼠标单击画布时,它的效果很好。
提前感谢!
我尝试使用Microsoft Edge 44.18362.1.0和Internet Explorer 11测试您的示例代码。
这是我通过MS Edge浏览器获得的结果。
我也看到了有时拖动整个页面的行为。
在IE 11浏览器中,代码无法正常工作。
如果我们参考文档,那么我们会看到,“ IE中不支持画布混合模式。”这是它不能在IE浏览器中工作的原因。
参考:
对于MS Edge浏览器,我同意您的看法,我们需要在拖动图形之前先单击画布。由于我们无法通过MS Edge浏览器或通过修改代码来解决此问题,因此建议您通过在其GitHub页面上创建新问题来向P5.JS提供反馈。这里。 Create new issue for P5.JS