【发布时间】:2010-05-11 11:10:12
【问题描述】:
我正在使用 jquery 绘图库在画布标记中创建一条线。画完线后
<div id="cool"><canvas id="canid"></canvas></div>
然后点击下面的代码执行。
$('#canid').remove();
删除后在 IE 中会发生什么,带有画布结束标记的 dom 和行没有被删除。
请帮帮我!
【问题讨论】:
-
当你说它在 IE 中不起作用时,你必须更具体(这适用于任何与 IE 相关的问题)。 IE 6、7、8 和 9 各不相同很棒,您要支持哪些?
-
IE 不支持任何它不知道的标签。它甚至不会将它们添加到 DOM,因此它们不能被“删除”。
-
您需要使用资源管理器画布来支持 IE。然后它将被支持。 excanvas.sourceforge.net它会将你的canvas代码翻译成即能理解的VML
-
@RoToTa Line 正在 IE 中绘制。 IE 接受标签画布。当我删除它时出现问题。