【问题标题】:Modify mask height dynamically in javascript在javascript中动态修改遮罩高度
【发布时间】:2012-08-01 10:21:51
【问题描述】:

我必须通过 javascript(extjs) 增加 .x-mask 类的高度。我将通过使用获得动态高度

var hgt = document.documentElement.scrollHeight;

然后我必须应用它而不是

.x-mask {
   height: 100% !important;
}

通过javascript动态。

【问题讨论】:

    标签: javascript dynamic height mask


    【解决方案1】:

    你用过吗,

    document.documentElement.style.height = '100%!important';
    

    document.documentElement.style.height = document.documentElement.scrollHeight + 'px';
    

    【讨论】:

    • 可能,document.documentElement.style.height = hgt;事情是改变特定的css类属性值
    • div 有动态 ID。所以 id 将不可用。有什么办法可以通过js改变css类?
    【解决方案2】:

    如果您正在使用任何元素,例如 div 或 span,您已在其中分配了此类,例如

    <div id="mydiv" class="x-mask">
    

    试试这个js

    document.getElementById('mydiv').style.height=hgt;
    

    如果你使用的是 jQuery,那么试试

    $('.x-mask').height(hgt);
    

    【讨论】:

    • div 有动态 ID。所以 id 将不可用。有什么办法可以通过js改变css类?
    猜你喜欢
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-23
    • 1970-01-01
    • 2012-11-06
    相关资源
    最近更新 更多