问题标签 [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.
javascript - 如何确保我的 javascript 函数仅在加载所有外部 javascript 后执行?
我正在 SharePoint 中开发一个 WebPart,我需要使用 excanvas.js 在我的 WebPart 中绘制一些东西。但有时它什么也不显示。错误消息是:
当我调试它时,它在这里中断:
“backgroundId”是一个画布元素的 id。这个错误不是每次都发生,只是有时,所以我想如果我的js函数在excanvas.js加载之前执行。我用代码注册excanvas.js:
那么如何确保我的函数在加载excanvas.js后执行?或者我在这个问题上错了?你能给我你的建议吗?
我的js函数:
}
javascript - 将 excanvas 与 kinetic.js 一起使用?
我尝试将 excanvas.js 与 kinetic.js 一起使用,但没有成功。
有没有办法让它工作?
谢谢!
canvas - 宽高比图像调整大小时出现excanvas错误
下面的代码创建具有宽高比的全屏图像。但它不适用于 ie 与 excanvas。我无法解决问题。有什么帮助吗?
这是 jsfiddle 链接:http: //jsfiddle.net/salt/Zs6uV/
解决方案:http: //jsfiddle.net/salt/xpwZh/
html - 画布填充样式在 Internet Explorer 上不起作用
我想为图像添加色调。excanvas 不支持 getImageData。我找到了一种用透明颜色层为图像着色的方法,但它不适用于 ie。我的代码如下。您也可以查看http://jsfiddle.net/salt/Qxu56/
jquery - jquery Colorbox数据滚动与浮动图
美好的一天,我使用颜色框在新窗口中显示数据。一切都很好,但我必须显示动态创建的数据(带有数据的表格),然后绘制图表。决定使用浮点图 jQuery 库来绘制数据。它在firefox和ie中进行了测试。图不错。但是当颜色框窗口滚动时,图形保持在同一位置,其他内容(表格)正在滚动。在 Firefox 中滚动效果很好。
彩盒初始化:
然后当颜色框完成时 - $.graphCreate();
javascript - excanvas.js 有时无法在 IE 中绘制
我使用canvas元素在SharePoint的WebPart中绘制一些东西,因为IE不支持它,所以我将excanvas.js导入页面。但有时,WebPart什么都不显示。所以我创建了一个测试WebPart来查找原因。
一个简单的绘制矩形的js函数:
在c
# 文件中,我这样写:
问题又出现了,有时它显示“对不起”,而不是矩形,所以我可能猜想,当 drawRectangle() 函数开始工作时,excanvas.js 还没有准备好。是真的吗?或其他可能的原因导致这个问题?谢谢!
真实情况比这个简单的测试要复杂,这个问题也比较明显。
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:
- it should draw an outline of the outer edges of the canvas (so you can see it)
- it should draw a 100x100 rectangle in the middle of the canvas.
- it should draw two lines that cross through the center of the canvas.
- 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?
javascript - Paper.js 与 excanvas
我越来越喜欢 paper.js,但在意识到它不支持 IE8 之后,我想知道是否可以让 paper.js 与 excanvas 一起工作?有没有人测试过这个并且有可用的例子吗?
谢谢你。
javascript - ExCanvas 在 IE7 和 IE8 IFrame 中不起作用
我正在使用 IFrame 作为 IE7 和 IE8 的弹出窗口,但无法让 ExCanvas 在其上工作。当我在开发人员工具上检查它时,我能够看到我的画布标签中的更改,但无法看到渲染效果。而我在一个简单的网页上尝试过 ExCanvas 并且它在那里工作。但是在 iFrame 的情况下只是剂量?你能解释一下为什么会这样吗?还有其他解决方案吗?和其他可以使用的 polyfill 一样吗?