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.