關于放大尺寸極限值的疑問
var maxWidth = img.width*2;//放大寬度的極限值
var maxHeight = img.height*2;//放大的高度極限值
這是題目中設置放大極限的代碼。
如圖,極限值是img.width*2。?
img.width是圖片的寬度。 ?可是每次傳進去的不一樣不是嗎?
比如才開始是200. ? ?那么此時的極限值是400. ?每次放大增加百分之30%。?
那么一次放大之后圖片的寬度變成了200*1.3。 ? ?圖片的寬度改變那么img.width也會改變啊 。
那下一次點擊增大函數時極值就比變成了 200*1.3*2了啊 。 ? 那么隨著點擊增大次數的增多,極值也一直增大?
2016-12-26
img.width的確在變化,但是maxWidth在最初賦值之后就是一個固定的數值了,它只會在最初的時候計算并保存到maxWidth變量中,之后maxWidth就是一個固定的數值,跟img.width就沒有關系了。