問題タブ [dynamic-sizing]
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.
html - CSSのフロートと高さの問題
2列のWebページを作成しようとしています。両方の列の高さは動的ですが、両方ともページの100%拡張する必要があります。
私が言いたいのは、あなたがページを持っているかどうかです
上記のように、両方の列でページの高さ全体を拡張したいと思います。
今私は持っています
問題は、私が何をしようとしても、列の高さを大きくする唯一の方法は、静的な数値を使用することです。
コンテンツは動的であるため、これは機能しません。
フロートを変えて、あちこちにクリアを入れてみましたが、何をしてもページはこんな感じになってしまいます
列2が列1より短い場合。
ページの高さを拡張する2つの列を並べて配置するにはどうすればよいですか?
編集
私はすべての提案を投げて、実を結ぶことなく試しました。何か追加したいです。フロートなしでこれを行うためのより良い方法があれば、私も喜んでいます。たとえば、相対位置。唯一の問題は、メインのdivを本体の中央に配置する必要があることです。これは、絶対者では機能しないようです。
javascript - 動的にサイズ設定されたWebページをjavascriptで埋め込む
さて、最初にいくつかの背景情報:私は別のページ内にウェブページを埋め込もうとしています。サブページは基本的に、javascriptとhtmlで記述された小さなWebアプリケーションであり、入力のいくつかの画面(ラジオボタン、テキストボックスなど)を受け取り、最後に結果を表示する画面を表示します。これらの画面はそれぞれ異なるサイズにすることができます。
埋め込みを行うために使用しようとした2つの方法があります。
1)すべてのhtmlとjavascriptをサブページからメインページにコピーし、div / table/whateverに貼り付けます。
2)サブページを独自のファイルに保持し、embed / object/iframeを使用して埋め込みます。
最初の方法を使用すると、ページは正常に動作します。唯一の本当の問題は(一種の厄介な解決策であることを除いて)、私が埋め込んでいるサブページが実際には外部アプリケーションによって生成され、ページが新しいバージョンに置き換えられることがよくあるということです。これは多かれ少なかれ、長期的な解決策として最初の方法を使用することを除外します。
現在、2番目の方法には独自の問題があります。埋め込まれたJavaScriptページの高さが変わるため、それを保持しているフレームのサイズもそれに合わせて変える必要があります。ここに記載されているソリューションのいずれかを使用してサイズを変更できますが、ユーザーが各画面を進むときにフレームのサイズは更新されません。
これまでに思いついた最も近い解決策は、document.onclickハンドラーを使用して、サブページの次の画面が表示される可能性のあるクリックをキャッチすることです。ハンドラーは非常に短い時間(次の画面が表示されるようにするため)一時停止してから、必要なサイズ変更関数を呼び出します。ただし、これは非常にハッキーな解決策のように感じます。また、新しいコンテンツに合わせてスクロールバーがまだ拡張されていない場合、フレームの側面にスクロールバーが表示されるまでにわずかな遅延があります。これを行うにはもっと良い方法があるに違いないと思います。
jquery - jQueryは、別の要素の高さに応じて要素の高さを動的に変更します
私はこの質問が答えられたことを知っていますが、私はまだ私の特定の状況のために助けが必要です
私は持っています
私は各liの後にdivを挿入することができました
これで、htmlは
しかし、divの高さをその前のliの高さに一致するように設定するにはどうすればよいですか?
これまでの私の試みですが、最初のliの高さを取得していると思います。
c++ - C++ で可変長の 2 次元配列を宣言する適切な方法
arr
arr[i][j] 経由でアクセスできる2 次元の int 配列を取得したいと思います。
私が理解している限り、そのint arr[10][15];
ような配列を取得することを宣言できました。私の場合、サイズは可変ですが、私が理解している限り、配列のサイズがハードコードされていない場合、この構文は機能しませんが、のような変数を使用しますint arr[sizeX][sizeY]
。
最善の回避策は何ですか?
c++ - C++ でインクリメンタル配列を実装する
新しい値が追加されるとインクリメントできる配列を実装したいと考えています。Javaのように。これを行う方法がわかりません。誰でも私に方法を与えることができますか?
これは学習目的で行われるため、使用できませんstd::vector
。
java - JPanel のサイズを設定して親を少し余白で埋める
私は 2 つの Jpanel ( JpanelLeftとJpanelLeftContent ) を持っています。どうすれば JpanelLeftContent を親のサイズに合わせて左側と右側に少し余白を持たせることができますか。別のレイアウトを試し、hgap と vgap の値を変更しようとしましたが、どれも良い結果をもたらしません。
可能であれば、図に示すように、JpanelLeftContent を角丸長方形のように見せるにはどうすればよいですか。
c++ - コピー コンストラクター、自明な代入演算子、および自明なデストラクタを持つ動的サイズのテキスト オブジェクト
をに挿入できないことが示されました。std::string
boost::lockfree::queue
boost::lockfree::queue
放棄するには価値がありすぎるので、非常に大きな固定長の s を使用して要件char
に従ってデータを渡すことができると思います(これらの要件を満たす方法を学ぶのに苦労しているので、それさえ満たすと仮定します)。大きなメッセージが必要な場合は、メモリを増やしてください。
コピー コンストラクター、自明な代入演算子、および自明なデストラクタを持つ動的サイズのテキスト オブジェクトは存在しますか? もしそうなら、どこですか?そうでない場合は、マニフェストの方法を概説してください。