課程
/前端開發(fā)
/WebApp
/移動端的WEB相冊
為什么canvas的高不符合要求?只有一半高,顯示不全。。
2014-08-02
源自:移動端的WEB相冊 3-4
正在回答
這段代碼這樣寫:
imageObj.onload = function() {
? ? ? ? ? ? var cvs = $('#cvs_' + this.index)[0]; ? ? ? ? ??
? ? ? ? ? ? cvs.width = picWidth;
? ? ? ? ? ? cvs.height = picWidth;
? ? ? ? ? ? cvs.getContext('2d').drawImage(this, 0, 0);
? ? ? ? };
是這樣的height和width那個位置老師寫錯了。。。需要這樣寫
?$("#cav-"+this.index)[0].width=this.width;
cav是那個叫繪圖命令吧(不清楚。。大概是這個意思),不能規(guī)定畫板大小,必須是畫板那個元素取到了然后規(guī)定width。。大概是這個意思
我也遇到這個問題了,我的也是只顯示了一半,而且,我的大圖不知道為什么,點不開
盞中柳色淺 提問者
舉報
本課程通過一個移動端相冊案例,帶您一步步了解移動端框架
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-01-11
這段代碼這樣寫:
imageObj.onload = function() {
? ? ? ? ? ? var cvs = $('#cvs_' + this.index)[0]; ? ? ? ? ??
? ? ? ? ? ? cvs.width = picWidth;
? ? ? ? ? ? cvs.height = picWidth;
? ? ? ? ? ? cvs.getContext('2d').drawImage(this, 0, 0);
? ? ? ? };
2014-10-10
是這樣的height和width那個位置老師寫錯了。。。需要這樣寫
?$("#cav-"+this.index)[0].width=this.width;
cav是那個叫繪圖命令吧(不清楚。。大概是這個意思),不能規(guī)定畫板大小,必須是畫板那個元素取到了然后規(guī)定width。。大概是這個意思
2014-08-05
我也遇到這個問題了,我的也是只顯示了一半,而且,我的大圖不知道為什么,點不開