我有一个模式窗口设置在我的页面上,工作良好,但需要重新定位窗口大小,以保持中心。不幸的是,我只是得到了错误:
Uncaught : Object #没有方法“outerHeight”
我用错了“这个”吗?
$(window).resize(function() {
//If mask is open, resize modal elements
if ($('#modalMask').is(':visible')) {
//Resize and position
当CSS高度设置为Auto时,如何获得填充文本的div对象的完整高度?
我尝试了OuterHeight,但它仍然不是div对象的全部高度。
JSFiddle:
jQuery:
$('div').find('*').each(function(ti,tv){
var c = parseInt( $(tv).css('font-size') ) / 2;
c = Math.floor( c );
c = ( c < 8 ? 8 : c );
$(tv).css('font-size', c + 'px');
})
这是我的代码。
v=dom.find("ul:first").outerHeight(); // the height of the first li element
// instead of taking the height of the first li element, it should loop through all
// li elements and set v to the element with the biggest height
代码中间的注释很好地解释了一切。我需要遍历所有的li元素并取最大
我正在尝试做一个包含三个div的div。第一个和最后一个div应该根据其内容进行调整。如果它们包含10行文本,那么它们应该足够大,以表明没有溢出或滚动。
中间div应该使用剩余的空间,当没有足够的空间显示其全部内容时,应该使用滚动条。
我得到了一个部分解决方案,其中第一个和第三个区块是固定的,第三个区块将使用剩余的大小。我不知道如何进行跳转,以允许第一和第三块的大小根据其内容。
任何关于如何做到这一点的建议都将不胜感激。
到目前为止,这就是我所拥有的:
<html>
.outerDiv{
/* The contents of this don