加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

IE6不支持max-height的办理要领

发布时间:2018-10-13 07:19:28 所属栏目:创业 来源:站长网
导读:罪恶的IE6不支持max-height属性,不外我们可以通过 jQuery 来办理IE6不支持max-height,jQuery的代码如下: $(.entry).each(function(){ if($(this)[0].scrollHeightgt;500) $(this).css({height:500px}); }); 道理: 在IE6中可以通过设定height来到达max-h

罪恶的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选择器行使详解》

上面的代码还没有插手IE6的判定,完备代码如下:

if($.browser.msie&&($.browser.version === "6.0")){
$(".entry").each(function(){
if($(this)[0].scrollHeight>500)
$(this).css({"height":"500px","overflow":"hidden"});
});}
虽然你也可以通过css表达式来实现IE6支持max-height属性

.entry{
//我烧验证woshao_985140e4b71711df9e5e000c295b2b8d
height: expression( this.scrollHeight > 500 ? "500px" : "auto" ); /* sets max-height

原文:http://www.js8.in/606.html

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读