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

淺談jquery中使用canvas的問題

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

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

var cas=document.getElementById('canvas').getContext('2d');//這個(gè)是使用JavaScript的方法,這個(gè)沒有問題。 
//下面是使用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對象,官方文檔推薦的方法如上述代碼,其實(shí)jQuery對象就是類數(shù)組,用數(shù)組下標(biāo)可以取得Dom對象。

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

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

相關(guān)文章

最新評論

炉霍县| 千阳县| 增城市| 奉贤区| 鲁甸县| 漳州市| 观塘区| 武乡县| 庆元县| 巨野县| 崇明县| 贡觉县| 黄梅县| 昂仁县| 自贡市| 土默特右旗| 江油市| 库车县| 阿城市| 阳春市| 兰西县| 隆子县| 苏尼特左旗| 无为县| 枣阳市| 成都市| 德格县| 晋江市| 榆树市| 封丘县| 通许县| 都昌县| 特克斯县| 岳阳县| 东光县| 务川| 当阳市| 汾阳市| 周至县| 柳林县| 土默特右旗|