問題タブ [position]
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.
css - 位置相対 DIVS
私はいつも次のようなコードを目にします:
相対位置は、CSS プロパティの左右上下 (px) を使用して親要素に対して相対的に div を収容するために使用されると考えました。以下の例のように単独で使用する意味は何ですか? 相対位置によって影響を受ける他のプロパティはどれですか?
css - 相対位置 + 絶対位置 VS Floats Left an Float Right (CSS で使用するアプローチはどれですか?)
一部の Web サイトでは、相対位置で DIV を使用し、要素を目的の位置 (左 0 または右 0 など) に配置するために、子要素に絶対位置を適用します。フロートを使用するものもあります。たとえば、float: left または float right です。どちらの方がよいですか?またはどのような状況で優れていますか?
固定レイアウトを使用しているため、相対配置と相対配置を使用した方がよいでしょうか?
sql - たった1回のクエリで取得できるMySQLデータベースの単純なスティッキーポジション記事リストを作成するにはどうすればよいですか?
ランクでソートする必要がある記事のページ分割されたリストがありますが、記事の位置が <> 0 の場合、その特定の位置に挿入する必要があります。少なくとも、現在のページの正しい位置を抽出した記事を取得し、それらを PHP で並べ替えて、適切な位置に表示できると考えました。これを MySQL で 1 つのクエリだけで実行したい
私の試みのいくつかは次のとおりです。
このクエリは、最初に現在のページの正しい位置にある記事を選択し、次にランクが最も高い記事を選択しようとします。
50 はページに表示される記事の数、1 は現在のページ番号であり、クエリの生成時に追加されます。
このクエリには、ページ 2 の結果が間違っているという問題があります。これは、LIMIT 50,50 を追加することで、そのページに掲載されている記事を超えてしまう可能性があるためです。
別の試み:
2 番目のクエリが正しく機能するには、最初のクエリから返される行数と同じ制限が必要です。さらに、2 番目のクエリでは位置が無視されるため、ランクが非常に高いだけでなく、位置も非常に高い記事は常に早く表示されます。
css - IE と絶対配置 div
この問題は IE のみです。次の HTML を検討してください。
大量のテキストを div に入れると、IE は宣言された "bottom" を超えて div を拡張します。私はそれが何をしているのか知っています。すべてのテキストがレンダリングされた後、ページの下部がページの下部であると見なされます。ボトムを表示ウィンドウの一番下にしたい。したがって、ウィンドウの中央に div を配置したいと考えています。IE に CSS の基本概念を理解させるための遅れたハックはありますか?
java - マルチモニターの中央のJavaスプラッシュ画面
SplashScreenクラスを使用してJavaアプリケーションのスプラッシュ画面を作成しています。問題は、マルチモニターシステムでの位置が定義されていないことです。ドキュメントには、「マルチモニターシステムでの位置は指定されていません。プラットフォームと実装に依存します」と記載されています。このアプリケーションはマルチモニタープラットフォームでのみ使用される予定であり、常にいずれかの画面の中央に配置されるようにしたいと思います。これを達成する方法はありますか?このアプリケーションはLinuxでのみ使用されるため、プラットフォームはどこでも同じです。
perl - Win32::GUI を使用して Perl の垂直スクロール位置をリセットするにはどうすればよいですか?
次のように、 Win32::GUIを使用して作成したテキスト フィールドに何かを出力しています。
問題は、自動的に出力の最後に移動しますが、上にスクロールせずに出力を最初から読みたいということです。後で下にスクロールしても大丈夫です。
次のコードを使用できます
一番上の可視行の番号を取得するには、どうすれば一番上の可視行の番号を0に設定できますか?
コード $Object->Birthchart->ResetFirstVisibleLine() は機能しません。
助言がありますか?前もって感謝します。
アップデート
次のコードを試しました
しかし、それでもうまくいきません。スクロールバーはリセットされたようですが、スクロールバーをクリックしてテキストフィールドのコンテンツの先頭を表示する必要があります。
silverlight - Silverlight のマウス
MouseEvent にフックせずに、Silverlight でマウスの位置を取得することは可能ですか? Mouse.GetPosition(object relativeTo) である WPF のように。
ありがとう
javascript - javascript: 固定リンクの絶対サイズを見つける
ページ内のすべての固定リンクの位置、高さ、幅を計算する必要があります。x、y座標を見つける方法は知っていますが、高さと幅に問題があります. この問題は、リンクの内部に子 (画像、div など) がある場合に発生するため、heightOffset と widthOffset は機能しません。すべての子に行ってサイズを計算せずにこれを行う方法はありますか?
編集:
私が何を意味するかを示すコードを次に示します (マウスが押されるたびにプレス関数が呼び出されます)。
たとえば、画像を含むリンクに遭遇すると、正しいサイズが返されません。
ありがとう
ajax - メニュー項目をロードした後の dijit メニューの再配置
初めて開いたときに JSON AJAX 要求を使用してメニュー内の項目を取得する dijit ポップアップ メニューを作成しました。私の問題は、メニュー項目が追加された後、メニューの位置が Dojo によって既に計算されているため、メニューがブラウザのビューポートの外に出ることです。2 回目にメニューを開くと、dojo はメニューを正しく移動して、ブラウザーのビューポート内に表示されるようにします。
それで、私の質問は、AJAX を使用してメニュー項目をロードした後、メニュー dijit にその x、y、w、h 位置を再計算するように依頼する方法を知っている人はいますか??
iphone - サブビューの iPhone の位置は?
ビューを動的に追加しますが、フォームに表示されると左上隅にあります。
新しいサブビューの X と Y はどこで設定しますか?