?? oimage.lib.js
字號:
/*
By Hangring
#2008.08.04#
---
<img>
*/
$Defined('oImage');
var oImage = {};
// 圖片在容器內等比例縮放
// ow,oh圖片原尺寸,dw,dh容器尺寸, mt頂部偏移量
oImage.Scale = function (ow, oh, dw, dh, mt) {
var s = {w:0, h:0, mt:0};
if (ow / oh > dw / dh) {
if (ow > dw) {
s.w = dw;
s.h = dw / ow * oh;
mt && (mt = (dh - dw / ow * oh) / 2);
}
else {
s.w = ow;
s.h = oh;
mt && (mt = (dh - oh) / 2);
}
}
else {
if (oh > dh) {
s.h = dh;
s.w = dh / oh * ow;
}
else {
s.w = ow;
s.h = oh;
mt && (mt = (dh - oh) / 2);
}
}
mt && (s.mt = Math.floor(mt));
return s;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -