Tag: 身高

如何使用jquery动态设置div的高度?

这是我的代码,但它不起作用(div总是浮动到页面的顶部。我希望它位于页面的中心)。 HTML: Stuff JQuery的: $(document).ready(function(){ var height = $(‘#overlay’).height(); var marginTop = (height)/2; document.getElementById(“overlay”).style.marginTop=”-“+marginTop+”px”; document.getElementById(“overlay”).style.top=”50%”; }); 我究竟做错了什么?

$(window).height()看起来不太准确

http://jsfiddle.net/WL5nr/1/ 我有一个高度大于屏幕的div,我正在尝试消除滚动条并让它仍然填满页面(无论页面大小如何)。 我设置overflow: hidden然后设置$(window).height()但我仍然看到一个滚动条。 做$(window).height() – 20消除它,但似乎我不应该这样做。 也许- 20在jsfiddle.net窗口中有- 20作品…如果窗口更大会怎么样?

Facebook应用程序 – Javascript设置canvas的高度?

我试图设置高度,所以我的脸书应用程序中没有滚动条,在这里看到 我已经使用jQuery使用GRAPH API创建了canvas插件,并尝试添加以下代码来编辑高度但没有工作。 有人有主意吗? 在我的scripts.js中,我尝试将以下内容添加到底部: FB.Canvas.setAutoResize(); //doesn’t work 还尝试了以下内容: window.fbAsyncInit = function() { FB.Canvas.setSize({ height: 2500 }); }; //doesn’t work either

在hover时更改iframe的高度?

如何使用jQuery在hover时更改iFrame的高度? 我试过这个: $(document).ready(function(){ $(“.googlemaps”).hover( function(){ $(‘#googlemaps’).height(300); }); }); 我的iframe是:  Vis stort kort

jQuery div高度分别计算

我有这个代码: var maxHeight = 0; $(‘div.height’).each(function() { maxHeight = Math.max(maxHeight, $(this).height()); }).height(maxHeight); 此代码甚至可以计算每个框的长度。 但我希望每个盒子的长度分别计算。 我怎样才能做到这一点? 我的HTML Content Content

当隐藏元素时,jQuery.outerHeight不起作用?

我试图找出一个元素的外部高度(包括填充),它似乎不起作用。 我总是得到0.这是因为元素被隐藏了吗? 元素包含在具有“auto”高度的绝对定位元素中,但我不认为这应该是一个问题,因为元素是相对的…

设置侧边栏的高度以匹配容器

我有一个布局,容器里有一个侧边栏。 我需要侧边栏与容器的高度完全相同。 请参阅此站点 ,其中侧栏是#leftbar ,容器是#container 如果你看一下这个网站,你就会明白我的意思。 我要么需要纯css解决方案,要么需要jquery解决方案。 要记住的一件重要事情导航是一个垂直的手风琴,因此当点击某些按钮时,侧边栏#leftbar将垂直扩展。 解决方案需要适应增长,因此使用jquery简单地匹配它们的高度并不是一个可行的解决方案。

jQuery:添加元素直到达到特定高度

我左边有一个专栏文章。 此高度是动态的,并根据发布的内容进行更改。 我右边的列通常更短。 我要拉3个大元素然后再拉5个小元素,我想用额外的元素填充右列,直到它接近左边列的高度。 所以我拉出所有大元素(3)并假设它比左边短。 然后我用附加的类拉出另外5个来隐藏它们(对于没有JS的那些)。 现在我想迭代5个元素并继续添加,直到我不能再添加,而不使该列长于左边的那个。 这是我到目前为止所拥有的: var hLeft = $(‘#home-col-left’).outerHeight(); var hRight = $(‘#home-col-right’).outerHeight(); var hRunning = hChecking = 0; $(‘#home-col-right’).children().each( function () { hChecking = hRunning + 60; if (hChecking < hLeft) $(this).removeClass('hidden'); hRunning = hRunning + $(this).outerHeight(); }) 问题是我无法检查隐藏元素的高度,所以我使用hChecking var来假设新的元素高约60像素。 这并不理想,因为它们可能少于或多于此。 有什么方法可以让这个工作,同时仍然允许没有JS的人隐藏元素? 谢谢!

jQuery height()函数返回不准确的值

我正在使用jQuery来测量两个div的高度(在文档加载之后),然后使较短的div等于较高div的高度。 然而,其中一个div中有一个图像,它似乎是测量div的高度,好像图像不在那里(如果我在所有加载后删除图像,高度是准确的)。 这是我的代码: $(document).ready(function() { var rheight = $(‘#random’).height(); var qheight = $(‘#quote’).height(); if(rheight > qheight) $(‘#quote’).height(rheight); else $(‘#random’).height(qheight); }

在div内容加载后得到div高度

我试图将一个div的高度设置为等于另一个div 。 我会称他们为左右div。 正确的div内容并不总是相同,并且加载了jQuery。 它是一个filter,因此每次单击filter时,内容都会更改,也会更改父div高度。 这是我的代码: jQuery(document).ready(function($) { $(window).resize(function() { location.reload(); }); var Height = $(“#archive”).outerHeight(); $(‘.recursos-sidebar’).css(“height”, Height); }); 问题是当div为空(没有加载内容)时,左div高度等于右div。 有人知道每次内容改变后如何才能获得正确div的高度?