◆少前百科是非盈利性、非官方的少女前线维基百科。 ◆如果您发现某些内容错误/空缺,请勇于修正/添加!参与进来其实很容易!点这里 加入少前百科。 ◆有任何意见、建议、纠错,欢迎在 GFwiki:反馈与建议 提出和讨论。编辑事务讨论QQ群:597764980,微博@GFwiki少前百科 ◆To foreigners,You can use twitter to contact us. |
“Widget:ProfileCard/sandbox”的版本间的差异
小 |
小 |
||
第26行: | 第26行: | ||
view.src = root + "/images/" + path; | view.src = root + "/images/" + path; | ||
var ratioString = $(this).parent()[0].getAttribute("data-aspect-ratio"); | var ratioString = $(this).parent()[0].getAttribute("data-aspect-ratio"); | ||
− | var box = this.getBoundingClientRect() | + | var box = this.getBoundingClientRect(); |
if(ratioString && box) { | if(ratioString && box) { | ||
var ratio = ratioString.split(":"); | var ratio = ratioString.split(":"); | ||
第34行: | 第34行: | ||
var availHeight = $(document.body).height(); | var availHeight = $(document.body).height(); | ||
var scale = Math.min(availWidth/imgWidth, availHeight/imgHeight); | var scale = Math.min(availWidth/imgWidth, availHeight/imgHeight); | ||
− | + | var width = imgWidth * scale; | |
− | + | var height = imgHeight * scale; | |
− | view.style.width = | + | view.width = width; |
− | view.style.height = | + | view.height = height; |
− | view.style.top = (availHeight - | + | view.style.width = width + "px"; |
+ | view.style.height = height + "px"; | ||
+ | view.style.top = (availHeight - height)/2 + "px"; | ||
} | } | ||
view.style.visibility = "visible"; | view.style.visibility = "visible"; |