问题标签 [excanvas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
618 浏览

javascript - 如何确保我的 javascript 函数仅在加载所有外部 javascript 后执行?

我正在 SharePoint 中开发一个 WebPart,我需要使用 excanvas.js 在我的 WebPart 中绘制一些东西。但有时它什么也不显示。错误消息是:

当我调试它时,它在这里中断:

“backgroundId”是一个画布元素的 id。这个错误不是每次都发生,只是有时,所以我想如果我的js函数在excanvas.js加载之前执行。我用代码注册excanvas.js:

那么如何确保我的函数在加载excanvas.js后执行?或者我在这个问题上错了?你能给我你的建议吗?

我的js函数:

}

0 投票
1 回答
1051 浏览

javascript - 将 excanvas 与 kinetic.js 一起使用?

我尝试将 excanvas.js 与 kinetic.js 一起使用,但没有成功。

有没有办法让它工作?

谢谢!

0 投票
1 回答
563 浏览

canvas - 宽高比图像调整大小时出现excanvas错误

下面的代码创建具有宽高比的全屏图像。但它不适用于 ie 与 excanvas。我无法解决问题。有什么帮助吗?

这是 jsfiddle 链接:http: //jsfiddle.net/salt/Zs6uV/

解决方案:http: //jsfiddle.net/salt/xpwZh/

0 投票
1 回答
877 浏览

html - 画布填充样式在 Internet Explorer 上不起作用

我想为图像添加色调。excanvas 不支持 getImageData。我找到了一种用透明颜色层为图像着色的方法,但它不适用于 ie。我的代码如下。您也可以查看http://jsfiddle.net/salt/Qxu56/

0 投票
0 回答
449 浏览

jquery - jquery Colorbox数据滚动与浮动图

美好的一天,我使用颜色框在新窗口中显示数据。一切都很好,但我必须显示动态创建的数据(带有数据的表格),然后绘制图表。决定使用浮点图 jQuery 库来绘制数据。它在firefox和ie中进行了测试。图不错。但是当颜色框窗口滚动时,图形保持在同一位置,其他内容(表格)正在滚动。在 Firefox 中滚动效果很好。

彩盒初始化:

然后当颜色框完成时 - $.graphCreate();

0 投票
0 回答
417 浏览

javascript - excanvas.js 有时无法在 IE 中绘制

我使用canvas元素在SharePoint的WebPart中绘制一些东西,因为IE不支持它,所以我将excanvas.js导入页面。但有时,WebPart什么都不显示。所以我创建了一个测试WebPart来查找原因。
一个简单的绘制矩形的js函数:

在c
# 文件中,我这样写:

问题又出现了,有时它显示“对不起”,而不是矩形,所以我可能猜想,当 drawRectangle() 函数开始工作时,excanvas.js 还没有准备好。是真的吗?或其他可能的原因导致这个问题?谢谢!
真实情况比这个简单的测试要复杂,这个问题也比较明显。

0 投票
1 回答
1827 浏览

javascript - IE7 excanvas drawImage workaround?

Ahoy StackOverflow!

I've run into the following problem: on IE7 only, if I call drawImage() after drawing anything to the canvas, excanvas does not draw the image at the desired x,y coordinates. I have looked on the excanvas project page/ google group, and found that there are known issues with the drawImage() function. ( for example: http://code.google.com/p/explorercanvas/issues/detail?id=104&q=IE7 )

I have tried restoring the identity matrix, as suggested here: Excanvas vml positioning issue , though it appears to have had no effect.

Attached is a simple html document demonstrating this issue:

If you need the excanvas library to run this, you can grab it from here: http://code.google.com/p/explorercanvas/

The above script should do the following:

  1. it should draw an outline of the outer edges of the canvas (so you can see it)
  2. it should draw a 100x100 rectangle in the middle of the canvas.
  3. it should draw two lines that cross through the center of the canvas.
  4. it should draw three images: one on the top left corner of the inner box, one at the center, and one on the bottom right corner of the inner box.

What I would like to know is: Is there a known patch/workaround to this problem?

0 投票
1 回答
873 浏览

javascript - Paper.js 与 excanvas

我越来越喜欢 paper.js,但在意识到它不支持 IE8 之后,我想知道是否可以让 paper.js 与 excanvas 一起工作?有没有人测试过这个并且有可用的例子吗?

谢谢你。

0 投票
0 回答
409 浏览

javascript - ExCanvas 在 IE7 和 IE8 IFrame 中不起作用

我正在使用 IFrame 作为 IE7 和 IE8 的弹出窗口,但无法让 ExCanvas 在其上工作。当我在开发人员工具上检查它时,我能够看到我的画布标签中的更改,但无法看到渲染效果。而我在一个简单的网页上尝试过 ExCanvas 并且它在那里工作。但是在 iFrame 的情况下只是剂量?你能解释一下为什么会这样吗?还有其他解决方案吗?和其他可以使用的 polyfill 一样吗?

0 投票
2 回答
1666 浏览

html - HTML5 IE 修复不起作用

我创建了一个条形图,它是对HTML5Lab条形图的改进。我已经包含了 excanvas.js,但它似乎仍然没有显示任何内容。我的条形图可以在这里找到

注意:此图适用于所有其他浏览器。

请帮我解决我的项目截止日期快到了,这个 IE 让我做噩梦。