高度自动
height:expression(document.180.clientWidth < 180? "180px": "auto" );
宽度限制
?class="imgzoom"
.imgzoom img {behavior: url("${base}/styles/imgzoom.htc");
<script language="javascript">
? var _width = element.width;
? var _hieght = element.height;
? var _maxpixel = _width;
? var _which = "w";
? var maxwidth = 680;
? var maxheight = 680;
?
? //element.onmousewheel = test;
? if (element.width > maxwidth) {
??? element.width = maxwidth;
??? element.removeAttribute("height");
???
??? if (element.parentElement.tagName != "A"){???
????? var _html = "";
????? _html += "<a href=\""+element.src+"\" target=\"_blank\">";
????? _html += element.outerHTML;
????? _html += "</a>";
????? element.outerHTML = _html;
??? }
? }
? /*
? if (height > _width) {
??? _maxpixel = _hieght;
??? _which = "h";
? }
? if (_which == "w") {
??? if (element.width > maxwidth) {
????? element.width = maxwidth;
????? element.removeAttribute("height");
??? }
? }
? else {
??? if (element.height > maxheight) {
????? element.height = maxheight;
????? element.removeAttribute("width");
??? }
? }*/
? function test() {
??? return zoomimg(element)
? }
function zoomimg(pic){
? var zoom=parseInt(pic.style.zoom,10)||100;
? zoom+=event.wheelDelta/12;
? if (zoom>0) pic.style.zoom=zoom+'%';
? return false;
}
</script>