最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談jquery中使用canvas的問題

 更新時間:2016年10月10日 09:34:03   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談jquery中使用canvas的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

使用jquery控制canvas的時候會出現(xiàn)一些問題,

var cas=document.getElementById('canvas').getContext('2d');//這個是使用JavaScript的方法,這個沒有問題。 
//下面是使用jquery的方法操控canvas。 
$(document).ready(function(){ 
      var cas=$('#canvas').getContext('2d');<span style="white-space:pre">     </span>//出現(xiàn)問題,對象獲取不到getContext()方法 
      cas.fillRect(10,10,100,100); 
 
       
    }); 

修改的方式為:

$(document).ready(function(){ 
      var cas=$('#canvas')[0].getContext('2d');<span style="white-space:pre">    </span>//添加數(shù)值索引,轉(zhuǎn)換為dom對象 
      cas.fillRect(10,10,100,100); 
 
       
    }); 

原因:jQuery()返回的是jQuery對象,而jQuery對象是沒有g(shù)etContext方法的,需要把jQuery對象轉(zhuǎn)換成Dom對象,官方文檔推薦的方法如上述代碼,其實jQuery對象就是類數(shù)組,用數(shù)組下標可以取得Dom對象。

注意:HTML5使用canvas的時候,canvas的高度和寬度一定要使用內(nèi)聯(lián)的方式設(shè)置,否者畫出的圖形會變形。

以上就是小編為大家?guī)淼臏\談jquery中使用canvas的問題全部內(nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

最新評論

嘉黎县| 墨脱县| 资源县| 高碑店市| 云和县| 盖州市| 高密市| 个旧市| 义乌市| 慈利县| 阳信县| 隆安县| 盐池县| 玛沁县| 日土县| 邢台县| 宣化县| 错那县| 贵德县| 宝兴县| 大渡口区| 乐陵市| 泰宁县| 方山县| 普格县| 阳谷县| 怀安县| 金堂县| 会同县| 隆林| 义马市| 和顺县| 岳池县| 若羌县| 崇左市| 邢台县| 潍坊市| 富顺县| 南雄市| 开远市| 平乡县|