我使用JQuery Singature和我遇到这个错误信息为上述IE版本:JQuery的签名不工作的IE <= 9
Message: Canvas element does not support 2d context. jSignature cannot proceed.
更新:(;)的添加后在flashcanvas.js
问题是一样的:
消息:预期';'
flashcanvas.swf
Code: 0
我已经从网上下载flashcanvas.swf
和flashcanvas.js
:
https://github.com/brinley/jSignature/blob/master/libs/flashcanvas.js https://github.com/brinley/jSignature/blob/master/libs/flashcanvas.swf
这两个文件,我把他们安置在一个叫脚本文件夹。
如果我包含或不包含flashcanvas.swf无关紧要我需要做什么?
这里的JavaScript
<!--[if lte IE 9]>
<script type="text/javascript" src="Script/flashcanvas.js"></script>
<script type="text/javascript" src="Script/flashcanvas.swf"></script>
<![endif]-->
<script type="text/javascript" src="Script/jSignature.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#divSignature").jSignature({width:400, height:140, mousedown:function(){}});
});
</script>
您是否尝试将html5标签添加到DOM? – jycr753
对于IE版本10和更高版本,它是可以的。现在,如何将HTML5标签添加到IE版本<= 9以上,因为它们不支持Html5。 – MilkBottle