【发布时间】:2013-02-07 03:44:13
【问题描述】:
JQuery Knob 在 IE 8 中不起作用。如果您查看网站 http://anthonyterrien.com/knob/,您会发现问题所在。可比性模式似乎也不起作用。有什么建议吗?
【问题讨论】:
-
文档声明它支持 IE 9.0+。
标签: jquery jquery-knob
JQuery Knob 在 IE 8 中不起作用。如果您查看网站 http://anthonyterrien.com/knob/,您会发现问题所在。可比性模式似乎也不起作用。有什么建议吗?
【问题讨论】:
标签: jquery jquery-knob
只需在 user2147420 的答案中添加更多信息,您可以在此处获取 excanvas.js https://code.google.com/p/explorercanvas/downloads/detail?name=excanvas_r3.zip
有该下载的示例,但如果您想快速了解如何使用它,这里有一个链接 https://code.google.com/p/explorercanvas/wiki/Instructions
只需将其添加到您的 html 的头部。
<!--[if lt IE 9]>
<script src="pathToFile/excanvas.js"></script>
<![endif]-->
注意——我上面提到的页面说:“如果你动态创建了你的画布元素,它不会有 getContext 方法添加到元素中。要让它工作,你需要调用 initElement在 G_vmlCanvasManager 对象上。”
即将此代码添加到 jquery 旋钮 javascript 文件中的适当位置
var el = document.createElement('canvas');
G_vmlCanvasManager.initElement(el);
var ctx = el.getContext('2d');
【讨论】:
this.c = this.$c[0].getContext("2d"); 由于.getContext()。更改此代码还会在脚本中带来其他问题。