文章内容

2019/6/30 21:53:53,作 者: 黄兵

javascript resize img

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function () {
            oldonload();
            func();
        }
    }
}

function init() {
    //获取图片DOM
    var img = document.getElementsByClassName('resize_img');
    var width = img.width;
    var height = img.height;
    var div = img.parentNode;
    var w = div.offsetWidth;
    var h = div.offsetHeight;
    if (width < w && height < h) {
        return;
    }
    if (width / height > w / h) {
        img.width = w - 20;
        img.height = (w - 20) * (h - 20) / width;
    }
}

addLoadEvent(init);
分享到:

发表评论

评论列表