首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得网格的高度-容器?

如何获得网格的高度-容器?
EN

Stack Overflow用户
提问于 2014-01-24 08:02:13
回答 2查看 347关注 0票数 0
代码语言:javascript
复制
 var height = $('.grid-container').data('height');
console.log(height);
<div class="grid-container" id="8-2" data-delay="8" data-position="row1" data-height="217" data-width="253" data-state="start" style="position: absolute; -webkit-transition: width 0.5s, height 0.5s; transition: width 0.5s, height 0.5s; opacity: 1; width: 256px; left: 0px;">

返回未定义的。它怎么会返回未定义的?

助赏

更新

代码语言:javascript
复制
wall.reset({
                selector: '.grid-container',
                animate: true,
                cellW: 255,
                cellH: function(){
                    var height = $('.grid-container').data('height');
                    return height;
                },
                delay: 0,
                gutter: 15,
                onResize: function() {
                    wall.fitWidth();
                    wall.refresh();
                }
            });

使用自由墙,我试图从数据高度获得高度,以正确地布局网格。助赏

更新#2

http://jsfiddle.net/LSqbH/1

您将看到图像彼此更接近-它应该具有与http://vnjs.net/www/project/freewall/example/pinterest-layout.html相同的外观。

不知道我哪里出了问题。

帮助感激。

EN

回答 2

Stack Overflow用户

发布于 2014-01-24 08:06:36

您的代码对于获取数据高度是正确的。您很可能没有在正确的位置调用它(即,在未加载div时)。准备好在文档上编写代码。

代码语言:javascript
复制
$(document).ready(function(){
 var height = $('.grid-container').data('height');
 console.log(height);

})
票数 1
EN

Stack Overflow用户

发布于 2014-01-24 08:04:27

试着用高度():

代码语言:javascript
复制
var height = $('.grid-container').height()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21327393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档