jQuery的旋钮不在IE 8的工作。(Jquery Knob not working in IE

2019-10-17 16:38发布

JQuery的旋钮不是在IE 8的工作如果你在现场看http://anthonyterrien.com/knob/你会看到这个问题。 可比性模式似乎没有任何工作。 有什么建议么 ?

Answer 1:

只是增加了一点信息user2147420的回答,您可以在这里得到excanvas.js https://code.google.com/p/explorercanvas/downloads/detail?name=excanvas_r3.zip

有与下载的例子,但如果你想如何使用它快速查看,这里是一个LNK https://code.google.com/p/explorercanvas/wiki/Instructions

只是在头部添加这个板块的HTML。

<!--[if lt IE 9]>
        <script src="pathToFile/excanvas.js"></script>
<![endif]-->

注-我指着上面的网页说:“如果你已经创建了canvas元素动态不会有getContext方法添加到元素得到它的工作,你需要调用initElement的G_vmlCanvasManager对象。”

即在jQuery的旋钮JavaScript文件将此代码添加到适当的地方

var el = document.createElement('canvas');
G_vmlCanvasManager.initElement(el);
var ctx = el.getContext('2d');


Answer 2:

我没有足够的代表对TheGooch的回答发表评论,所以我必须添加此作为回答,很抱歉。

我发现,jQuery的旋钮1.2.11已有的代码里面尝试加载excanvas如果excanvas库加载和jQuery的旋钮库已经无法实例化一个Canvas元素。

所以,你现在需要做的就是添加的条件包括在你的脑袋像TheGooch提到的,一切都应该对IE8进行排序。



文章来源: Jquery Knob not working in IE 8.