jstemplate.js

来自「很棒的在线教学系统」· JavaScript 代码 · 共 41 行

JS
41
字号
var maxHeight = 550;var maxListHeight = 120;function init() {    if (document.getElementById("singleimage")) single();    /*else if (document.getElementById("pictures")) list();*/}function list() {    imageDivs = document.getElementsByName("listimage");    for (i=0; i < imageDivs.length; i++) {        currentHeight = imageDivs[i].offsetHeight;        currentWidth = imageDivs[i].offsetWidth;        if (currentHeight > maxListHeight) {            ratio = maxListHeight / currentHeight;            imageDivs[i].style.width = (currentWidth*ratio) + 'px';            imageDivs[i].style.height = (currentHeight*ratio) + 'px';            imageDivs[i].firstChild.style.height = '100%';            imageDivs[i].firstChild.style.width = '100%';        }    }}function single() {    var imageDiv = document.getElementById("singleimage");    if (imageDiv) {        currentHeight = imageDiv.offsetHeight;        currentWidth  = imageDiv.offsetWidth;        if (currentHeight > maxHeight) {            ratio = maxHeight / currentHeight;            imageDiv.style.width = (currentWidth*ratio) + 'px';            imageDiv.style.height = (currentHeight*ratio) + 'px';        }    }}window.onload = init;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?