Quantcast
Channel: w3cplus
Viewing all articles
Browse latest Browse all 1557

max-height最大高度

$
0
0

ie6不支持最大高度,可以使用css表达式或者js来实现,但考虑到css表达式太影响性能就不用考虑了,下面给出js解决方案

//直接操作需要的元素
var container = document.getElementById('container');
container.style.height = (container.scrollHeight > 199) ? "200px" : "auto";

//定义函数,多次调用
function setMaxHeight(elementId, height){
	var container = document.getElementById(elementId);
	container.style.height = (container.scrollHeight > (height - 1)) ? height + "px" : "auto";
}
//调用函数
setMaxHeight('container1', 200);
setMaxHeight('container2', 500);

 


Viewing all articles
Browse latest Browse all 1557

Trending Articles