问题标签 [height]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
351 浏览

c# - 有没有办法在显示 WPF 窗口之前确定它的宽度和高度?

我正在尝试将 WPF 窗口居中于鼠标光标的当前位置。获取鼠标坐标是没有问题的,但是我需要确定窗口的宽度和高度,以便计算设置“左”和“上”属性的偏移量。

有没有办法在显示窗口之前确定窗口的宽度和高度(调用“显示”方法)?

我在我的窗口上将“SizeToContent”设置为 true,以便内容确定实际的窗口大小。我已经尝试调用“Measure”并期望它设置“DesiredSize”但它没有。

0 投票
2 回答
377 浏览

html - Opera 将页面滚动到不可见元素

我正在使用 Javascript 开发一个简单的游戏引擎(我知道,这很疯狂。) Opera 的屏幕截图:http://img406.imageshack.us/img406/5818/gamek.jpg 虽然它看起来像一个 tile 引擎,但它实际上是基于对象的;灰色块的每一行或每一列都是一个单独的 <div>,相对于查看区域(带有红色边框的框)定位。查看区域有溢出:隐藏,因此对象不会显示在它之外。

然而,Opera 仍在将这些对象的全高添加到总页面高度中,即使其中大部分已被剪裁。这很奇怪,因为没有显示滚动条,并且 <html> 元素周围的蓝色轮廓不会向下移动(如果我把它放在 <body> 元素上也不会)。但是当我按下向下箭头时,页面会向下滚动,直到这些对象的底部出现在屏幕上,即使它们被剪裁了。我可以说是这样,因为移除这些对象可以解决问题,并且当我在游戏中向南移动时,页面会向上滚动,因为对象会向上移动,从而降低页面高度。

我正在使用 Opera 10,但在 9 中遇到了同样的问题。Firefox 处理得很好。我将如何解决或解决这个问题?我能想到的任何 CSS 技巧都没有做到这一点,而且每帧都调用 scroll(0,0) 更糟——页面跳到“底部”,然后又回到顶部。

0 投票
2 回答
767 浏览

css - 粘性页脚 CSS 问题

我已经能够设计我的布局,使它有 2 列和 100% 的宽度,你可以在这里看到。

现在我正在尝试使用此布局实现一个粘性页脚(100%)高度,该布局也具有右侧列中的背景流向下页脚以及左侧列中的边框。

有没有办法用我目前的布局来做到这一点,或者如果有人能提出我目前正在做的方式的替代方案,那就太好了!

谢谢!

0 投票
3 回答
3159 浏览

wpf - WPF根据listview内容调整网格高度

我有一个有几行的listview,问题是即使垂直滚动条可见,它也不起作用,我解释一下,似乎因为网格高度是Auto,所以没有最大高度并且所有内容都是显示,即使它的一部分不可见,我发现的唯一部分解决方案是将像素高度设置为网格,如 600,然后您可以滚动列表视图的内容,但显然这不是一个非常很好的解决方案,因为我希望高度由它的容器定义,我试图将高度属性绑定到 TabItem 的 ActualHeight,但这也不起作用,我很绝望,所以如果有人知道如何解决这个问题我将不胜感激,在此先感谢。

下面基本上是我正在使用的代码。

0 投票
4 回答
293 浏览

html - html - div,最小尺寸

如何设置 div 的最小高度?但它必须用新数据调整大小。

0 投票
3 回答
64945 浏览

jquery - jQuery - 动态 div 高度

我正在尝试在页面加载和窗口调整大小时调整 div 的大小。下面的代码放在前面</body>,它在页面加载时工作正常,但在窗口调整大小时没有任何作用。我用警报测试了调整大小功能,它在调整大小时触发,但高度保持不变。


更新:经过长时间的休息,我发现了导致问题的原因。我正在使用 jquery 脚本在正在调整大小的同一 div 上添加样式滚动条。当我将其注释掉时,一切都会调整大小。我已经将滚动条初始化移动到与调整大小相同的函数中,并尝试了我能想到的任何变化......仍然无法让它工作。

(#main-content div 也有 .scroll-pane 类)

0 投票
1 回答
1638 浏览

wpf - wpf:当文本对于 1 行来说太大时,使文本块高度扩大

我有一个带有 itemtemplate 的列表视图:

此列表视图位于垂直堆栈面板中。所以它的宽度与堆栈面板的宽度相同。

列表视图必须显示可能很长的消息。我试图确保当消息对于可用宽度来说太长时,文本块会获得额外的高度,并且文本会显示在 2 行上。

我可以用谷歌搜索很多方法来实现固定高度,但由于我事先不知道我是否需要超过 1 行,所以我想确保它自动发生。我不希望每个项目只有在需要时才具有 2 行的高度。

我怎样才能做到这一点?

0 投票
0 回答
853 浏览

wpf - 控制环绕面板内的 ListBoxItem 高度

我已经定义了一个WrapPanel模板ListBoxItems

ListboxItem每行有 3 秒。

选中时我的ListBoxItem展开。当我选择 aListBoxItem时,它会扩展,但同一行中的其他两个ListBoxItems 也会扩展到与所选一个相同的高度。有什么办法可以防止这种情况发生吗?

谢谢你,马尔

编辑: 图片添加 http://www.flickr.com/photos/themarworld/3953597593/

替代文字 http://img16.imageshack.us/img16/1197/listboxonselctissue.jpg

0 投票
3 回答
8661 浏览

jquery - 基于内容的div高度

文档准备好后,我正在内容 div 中加载页面。但是,我也有一些链接,当用户点击它们时,它们会将不同的页面加载到相同的内容 div 中。我正在尝试建立内容 div 的高度来控制其他内容,但是一旦在页面加载时设置了 div 的高度,我似乎无法获得包含新页面的内容 div 的新大小......</ p>

例如,加载的页面为 6000px,页面 1 的高度为 500px,页面 2 的高度为 300px。页面加载时,内容 div 设置为 6000px。然而,当我单击第 1 页将其加载到内容 div 中时,内容 div 仍然设置为 6000px,即使内容本身的高度只有 500px,对于第 2 页也是如此……</p>

这是html:

这是CSS:

这是我的jQuery:

0 投票
4 回答
825 浏览

cgi - 如何获取浏览器的屏幕高度?

有谁知道如何在 Perl CGI 脚本中获取屏幕高度?我知道 Perl 是一种服务器端语言,但有什么方法可以获取用户屏幕的屏幕高度(像素)?

谢谢