发布时间:2020-11-07
现在想要实现的是:
1、如果图片小于当前浏览器窗口宽度,则显示当前大小
2、如果图片超过当前浏览器窗口宽度,则显示浏览器窗口宽度-50px的宽度
高度都是自适应的(即按比例缩小)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />无标题文档 <style> *{margin:0;padding:0;} #fontzoom{width:100%;overflow:hidden;} </style> <script> function $(id) { return document.getElementById(id); } function autoResizepic() { var bodywidth = $('fontzoom').style.width; bodywidth =document.body.scrollWidth var picTarget=$('fontzoom').getElementsByTagName('img'); if(picTarget.length>0) { for(var i =0;ibodywidth) {picTarget[i].width=bodywidth-50;} if(picTarget[i].width<bodywidth) {picTarget[i].width=bodywidth-50;} } } } window.onresize=autoResizepic; </script> <body> <script> autoResizepic(); </script>