問題タブ [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# - Is there a way to determine the width and height of a WPF Window before showing it?

I am trying to center a WPF Window on the current position of the mouse cursor. Getting the mouse coordinates is no problem, but I need to determine the width and height of the window in order to calculate the offset for setting the 'Left' and 'Top' properties.

Is there a way to determine the width and height of a window before showing it (calling the 'Show' method)?

I have 'SizeToContent' set to true on my window so that the content determines the actual window size. I have already tried calling 'Measure' and was expecting this to set 'DesiredSize' but it didn't.

0 投票する
2 に答える
377 参照

html - Operaはページを非表示要素にスクロールします

私はJavascriptでシンプルなゲームエンジンに取り組んでいます(クレイジーです、私は知っています。)Operaのスクリーンショット:http://img406.imageshack.us/img406/5818/gamek.jpg タイル エンジンのように見えますが、実際にはオブジェクト ベースです。灰色のブロックの各行または列は、単一の <div> であり、表示領域 (赤い枠のボックス) に対して相対的に配置されます。表示領域にはoverflow: hiddenがあるため、オブジェクトはその外側には表示されません。

ただし、Opera は、これらのオブジェクトの高さのほとんどが切り取られているにもかかわらず、これらのオブジェクトの高さを合計ページの高さにまだ追加しています。スクロールバーが表示されず、 <html> 要素の周りの青いアウトラインが下に移動しないため、不思議です (また、 <body> 要素に配置しても)。しかし、下矢印を押すと、それらのオブジェクトがクリップされていても、それらのオブジェクトの下部が画面に表示されるまで、ページが下にスクロールします。これらのオブジェクトを削除すると問題が解決するため、これが事実であることがわかります。ゲームで南に移動すると、オブジェクトが元に戻り、ページの高さが減少するため、ページが元に戻ります。

私は Opera 10 を使用していますが、9 でも同じ問題がありました。Firefox はそれを問題なく処理します。この問題をどのように解決または回避しますか? 私が考えることができる CSS トリックはそれを行っていません。すべてのフレームで scroll(0,0) を呼び出すのはさらに悪いことです。ページは「下」にジャンプしてから上に戻ります。

0 投票する
2 に答える
767 参照

css - スティッキーフッターCSSの問題

2列で幅が100%になるようにレイアウトを設計することができました。これは、ここで確認できます。

現在、このレイアウトでスティッキーフッター(100%)の高さを実装しようとしています。このレイアウトでは、右側の列の背景もフッターを流れ、左側の列の境界線もあります。

私の現在のレイアウトでこれを行う方法はありますか、または誰かが私が現在行っている方法の代替案を提案できれば素晴らしいです!

ありがとう!

0 投票する
3 に答える
3159 参照

wpf - リストビューのコンテンツに応じてWPFグリッドの高さを調整する

私はいくつかの行を持つリストビューを持っています。問題は、垂直スクロールバーが表示されていても機能しないことです.一部が表示されていなくても、私が見つけた唯一の部分的な解決策は、ピクセルの高さを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 行で表示されるようにしています。

固定の高さでこれを実現する方法はたくさんありますが、複数の行が必要かどうかは事前にわからないので、自動的に行われるようにしたいと思います。必要な場合にのみ、すべてのアイテムの高さを 2 行にしたくありません。

どうすればこれを達成できますか?

0 投票する
0 に答える
853 参照

wpf - ラップ パネル内の ListBoxItem の高さを制御する

テンプレートWrapPanelとして定義しました:ListBoxItems

ListboxItem私は行ごとに3秒を持っています。

選択ListBoxItemすると展開します。を選択すると展開されますが、同じ行にListBoxItemある他の 2 つの も、選択したものと同じ高さに展開されます。ListBoxItemこれを防ぐ方法はありますか?

ありがとう、マル

編集: 画像追加 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 にロードすると、コンテンツ自体の高さが 500px しかないにもかかわらず、コンテンツ div は 6000px に設定されたままになり、ページ 2 も同じです…</p>

html は次のとおりです。

CSSは次のとおりです。

これが私のjqueryです:

0 投票する
4 に答える
825 参照

cgi - ブラウザの画面の高さを取得するにはどうすればよいですか?

Perl CGI スクリプトで画面の高さを取得する方法を知っている人はいますか? Perl がサーバー側の言語であることは知っていますが、ユーザー画面の画面の高さ (ピクセル) を取得する方法はありますか?

ありがとう