[問題] 請問這個javascript(jq)的計算原理

看板Web_Design作者 (Lovely Orca)時間10年前 (2015/07/21 07:58), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
var bgimage = function (w, h) { var origImgW = 2560, origImgH = 1440, imgRatio = origImgW/origImgH; console.log("imgRatio"+imgRatio); $('.bg_slides').width(w).height(h); if( w/h > imgRatio ) { var imgHeight = origImgH * w / origImgW; $('.bg img').height(imgHeight).width('100%').css({'marginTop': (h - imgHeight) / 2, 'marginLeft': 0}); } else { var imgWidth = origImgW * h / origImgH; $('.bg img').width(imgWidth).height(h).css({'marginLeft': (w - imgWidth) / 2, 'marginTop': 0}); } }; 請問有人可以教我一下這段程式碼在做甚麼嗎 最後的結果是 .bg img 這張圖 可以隨著視窗大小改變 但是邏輯我看不太懂 >_< -- 他遲疑了一下,然後說:"我不會去投機的。" 講話的語氣軟趴趴,好像那是第十次的保證...... Edwin Lefevre -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.94.33 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1437436682.A.BE5.html

07/21 08:37, , 1F
依比例自動調整寬高啊
07/21 08:37, 1F
文章代碼(AID): #1LhOiAlb (Web_Design)
文章代碼(AID): #1LhOiAlb (Web_Design)