最贊回答 / int30xcc
你是說(shuō)這里么? var realw = winHeight * w/h; var realh = winWidth * h/w;這么理解把,圖片要看起來(lái)協(xié)調(diào)就要保證圖片放大縮小時(shí)縱橫比不變, 而圖片本身的縱橫比是 h / w 或者 橫縱 比是 w / h,所以當(dāng)圖片比較長(zhǎng),也就是豎圖時(shí),需求是把窗口高度(winHeight)當(dāng)做真實(shí)展示高度,我們就需要按下面這個(gè)比例關(guān)系 來(lái)求圖片展示的寬度(realw),把除數(shù)拿到右面不就是乘法么。。realw /winHeight = w / h 同理當(dāng)圖片比較...
2014-08-03
最贊回答 / jddod
是這樣的height和width那個(gè)位置老師寫(xiě)錯(cuò)了。。。需要這樣寫(xiě)?$("#cav-"+this.index)[0].width=this.width;cav是那個(gè)叫繪圖命令吧(不清楚。。大概是這個(gè)意思),不能規(guī)定畫(huà)板大小,必須是畫(huà)板那個(gè)元素取到了然后規(guī)定width。。大概是這個(gè)意思
2014-08-02