凤凰台上凤凰游,凤去台空江自流。吴宫花草埋幽径,晋代衣冠成古丘。三山半落青天外,二水中分白鹭洲。总为浮云能蔽日,长安不见使人愁。

判断浏览器canvas支持与否中jquery和getContext()方法的之间的调用问题

判断浏览器是否支持canvas,可以通过canvas的getContext()方法来查看是否成功获取对象。然而其中我们要注意的是getContext是DOM对象方法,也就是js原生方法,不能用jquery对象直接调用,很多同学忽略了这点,导致出现问题,判定代码书写如下:

 1 <canvas></canvas>
 2 <div id="support"></div>
 3 
 4 <script type="text/javascript">    
 5     try{
 6         $("canvas")[0].getContext("2d");
 7         $("#support").html("html5 canvas is supported");
 8     }catch(err){
 9             $("#support").html("html5 canvas is not supported");        
10         }
11 </script>


可以看到第六行就是将jquery对象转换为dom对象,然后调用getContext方法。谢谢大家的浏览。

转载请注明:http://www.tea119.com

posted @ 2013-05-22 14:40  天兵Q  阅读(8328)  评论(0编辑  收藏  举报