jQuery技术:JQuery签名不适用于IE <= 9

我正在使用JQuery Singature,我在上面的IE版本中遇到了这个错误消息:

Message: Canvas element does not support 2d context. jSignature cannot proceed. 

更新:在flashcanvas.js中添加(;)之后

问题是一样的:

消息:预期’;’
flashcanvas.swf

 Code: 0 

我从以下flashcanvas.swf下载了flashcanvas.swfflashcanvas.js

https://github.com/brinley/jSignature/blob/master/libs/flashcanvas.js https://github.com/brinley/jSignature/blob/master/libs/flashcanvas.swf

我将这两个文件放在一个名为Script的文件夹中。

如果我包含或不包含flashcanvas.swf无关紧要我需要做什么?

这里是javascript

     $(document).ready(function (){ $("#divSignature").jSignature({width:400, height:140, mousedown:function(){}}); });  

    只是一个语法错误,只需在flashcanvas.js的第928行更新以下内容:

     function getSwfUrl(window) { return ( (window[FLASH_CANVAS + "Options"] || {})["swfPath"] || BASE_URL ) + "flashcanvas.swf"; //Added semicolon } 

    IE往往对Javascript错误不太宽容,对于学习该语言的程序员来说这可能是一件好事。 像Chrome这样的浏览器可以容纳相当数量的JS错误,并且仍能正确执行脚本。

    需要了解更多jQuery教程分享JQuery签名不适用于IE <= 9,都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!

      以上就是jQuery教程分享JQuery签名不适用于IE <= 9相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/982144.html

      (0)
      上一篇 2021年12月13日
      下一篇 2021年12月13日

      精彩推荐