javascript - 如何使用jquery在css中使用窗口高度

标签 javascript jquery html css

我需要什么

  • 我需要在 class row flush aligncenter popbx 中附加窗口高度。
  • 我想在特定类中附加窗口高度。

            var height=$(window).height();
             //height say 1200.
            jQuery('.row flush aligncenter popbx').css({ "height": height + 'px' });;
    
            if (page > 4)
            {
                $('body').html('<div class="row flush aligncenter popbx" >
            }
    
  • 我试图从 http://andylangton.co.uk/blog/development/get-viewport-size-width-and-height-javascript 获得帮助.

  • $('body').html('style="height: 1200px"')

    工作正常,但为什么在 html 中使用高度变量会出现问题。

最佳答案

修正了你的代码:

if (page > 4) {
     $('body').html('<div class="row flush aligncenter popbx">');
     $('.row.flush.aligncenter.popbx').css({ "height": $(window).height() });;
}
  1. .html() 错误
  2. 您必须在元素创建之后分配 css 属性,而不是之前,因为那样您指的是空对象
  3. 您指的是错误的 .row.flush.aligncenter.popbx(缺少类名点)
  4. 不需要+'px'

关于javascript - 如何使用jquery在css中使用窗口高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26036073/

相关文章:

javascript - 在 JavaScript 中将数组作为一对 (current, next) 进行迭代

javascript - 通过 javascript 或 jquery 访问 rails private/protected 方法

javascript - React - 专注于使用名称输入

html - 如何在谷歌地图上最好地显示 HTML5 地理定位精度

html - 在图像上定位元素

Javascript正则表达式格式价格,2例

javascript - 复制facebook open graph,如何获取URL链接上的OG值

jquery - jQuery 中如何检查变量是否存在?

javascript - 如何获取各种图片 src jQuery

javascript - 如何使用javascript获取json中的所有根元素