九
12
2010
解决IE6不支持max-height的bug
作者: seasun罪恶的IE6不支持max-height属性,不过我们可以通过jQuery来解决IE6不支持max- height,jQuery的代码如下:
$(".entry").each(function(){
if($(this)[0].scrollHeight>500)
$(this).css({"height":"500px"});
});
原理: 在IE6中可以通过设定height来达到max-height的 效果. 循环所有要加max-height属性的DOM元素,判断他的scrollHeight大于你要设置的最大高度 如果超过了就通过设置height为最大高度,我这里使用的是[0],获取的是的DOM对象,而不是jQuery对象,详细说明见:《jQuery选择器使用详解》
(全文 …)

