假设我要定位页面上的所有图像,并希望确保它们都通过 > 1:5 的测试...
这会给我纵横比(来自:here):
function gcd(a, b) {
return (b == 0) ? a : gcd(b, a % b);
}
var image = document.getElementById('image');
var w = image.width;
var h = image.height;
var r = gcd(w, h);
演示:http: //jsfiddle.net/f8LwL/
但是我怎样才能确保它总是 > 1:5 呢?