問題タブ [viewport]

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 に答える
883 参照

r - ラティスプロットをビューポートに制限しますか?

格子プロット全体を既存のプロットの小さな領域に適合させたいと思います。

私にこれを与えます:

ここに画像の説明を入力してください

したがって、ビューポートがプッシュされます。ただし、ラティス関数が再度呼び出されると、次のようにデバイス全体が使用されますgrid.newpage()

上記の例のように、ラティスプロットをデバイス上の事前定義された領域に制限する方法はありますか?

0 投票する
31 に答える
384764 参照

javascript - ビューポートの向きを検出します (向きが縦向きの場合) ユーザーに指示を伝える警告メッセージを表示します

モバイルデバイス専用のウェブサイトを構築しています。特に、横向きモードで表示するのが最適なページが 1 つあります。

そのページにアクセスしているユーザーがポートレート モードでページを表示しているかどうかを検出する方法はありますか? もしそうなら、そのページはランドスケープ モードで表示するのが最適であることをユーザーに通知するメッセージを表示しますか? ユーザーがすでに横向きモードで表示している場合、メッセージは表示されません。

したがって、基本的には、サイトでビューポートの向きを検出し、向きがPortraitの場合、このページは横向きモードで表示するのが最適であることをユーザーに通知する警告メッセージを表示します。

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

iphone - ビューポートに関する iPhone 4 の問題

モバイル ブラウザ用の画像のサイズ変更について質問したところ、回答がありました。

提供された答えは、インライン画像で機能します。ただし、ヘッダーの一部として背景画像も使用する必要があります。それらは css クラスを介して設定されます。Android では縦向きと横向きの両方で正しくスケーリングされますが、iPhone では縦向きから横向きに変わると自動的に拡大されます。これは問題です。ビューポート タグを次のように設定しています。

どうやら iPhone (少なくとも最新バージョン) を横向きモードにすると、より広い画面を考慮して背景を何度も繰り返すのではなく、非常に大きく再スケーリングおよびズームインします。

私のコードは次のようになります。

class logoHeader は次のようになります。

何か案は?ビューポート メタのユーザー スケーラブルなプロパティを追加できることはわかっていますが、必要に応じてユーザーが手動でズームすることを妨げたくありません。電話が横向きモードになったときに自動的にズームしないようにしたいだけです。

参考までに: 検索を行ったところ、ほぼ同じ質問をしているthisthisが見つかりました。しかし、どちらも数か月前のものであり、どちらも問題に対する実際の答えを持っていないので、誰かが暫定的に何かを考え出すことを願っています.

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

html - iPhone のビジュアル ビューポートの幅と高さの 100% を常に占めるように body 要素を設定します。

iPhone のビジュアル ビューポートの幅と高さの 100% を常に占有するように body 要素を設定するにはどうすればよいですか? ビジュアル ビューポート (UIWebView) 内で要素を垂直方向および水平方向に中央揃えにしたい。

0 投票する
1 に答える
322 参照

c# - スプライトの位置がビューポートよりも速く移動する

昨日、XNA でビューポートを使用していくつかのことを行っていましたが、位置を変更するときに、使用しているスプライトがビューポートよりも速く移動する理由がわかりませんでした。さまざまな値の型 (int と float) に関係があるのではないかと感じましたが、これについて詳しく説明してくれる人はいますか?

これが私が使用していたコードです...

0 投票する
1 に答える
1012 参照

html - 携帯電話で表示したときにページが大きく表示されますか?

小さな Web ページを完成させ、基本的なレイアウトを与えたので、モバイル ブラウザーを使用してどのように表示されるかをテストすることにしました。そのため、エミュレーターを使用して Android SDK をインストールしたところ、ページ上のいくつかの要素が非常に小さく表示されます。現在、ページの約 80% はデフォルトで空の背景になっていると思います。width:heightただし、ズームすると、比率が電話の画面と一致するため、見栄えがよくなります。とはいえ、ページを変更せずに残しておきたいのですが、全体として大きくする必要があるだけです。

デフォルトでページを拡大して表示する方法はありますか?

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

javascript - 可能な最大クライアント幅を取得する方法

Web ページは、ユーザーが持つことができるブラウザのウィンドウの最大サイズに適応する必要があります。

ブラウザのビューポートの最大サイズを取得する方法はありますか?

ユーザーはブラウザでいくつかのツールバーを表示または非表示にできるため、ビューポートのサイズに影響を与える可能性があるため、それほど単純ではないと思います。

これは可能ですか?

0 投票する
1 に答える
539 参照

java - Java:JScrollPane内にラップされたJEditorPaneの奇妙な動作

私は自分のソフトウェアに簡単なヘルプシステムを構築しようとしています。
JScrollPane内にラップされたJEditorPane(HTMLファイルでロード)から構築されたヘルプシステム。同じウィンドウ内にJLabelがあります。
ユーザーが特定の単語のJEditorPaneの上にマウスを移動すると、JLabelに詳細な説明が表示されます。

私はそれを成功させましたが、問題は、何らかの理由でテキストの先頭でのみ機能することです(HTMLファイルは長く、スクロールする必要があります...)
ページを下にスクロールして単語にカーソルを合わせた後、それは私を投げますBadLocationException

以下のコードには、JScrollPane内にラップされたJEditorPaneがあります。
ユーザーがマウスを動かすと、マウスが指している現在の文字が印刷されます。(ヘルプシステムでは、この位置で単語の値を見つけ、それに応じてJLabelに説明を出力します)
しかし、私が言ったように、それはテキストの最初で機能します。
なんで ?


ありがとう

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

java - JScrollPane は上部に JPanels を追加し、現在のスクロール ビューを維持します

垂直ボックスを含む JScrollPane があります。Box の上部に新しい JPanel を挿入しています。スクロールバーを使用して下にスクロールする場合、現在のビューを下にスクロールした場所に残しておきたいと思います。たとえば、ボックスに 50 個のパネルがあり、スクロールバーを使用してパネル 20 を表示する場合、他のボックスが上に追加されていても、ビューをボックス 20 のままにしたいと思います。さらに、スクロールバーを使用して上にスクロールすると、新しいパネルが追加されたときにビューに表示されるようになります。これを行う方法はありますか?

ところで、JScrollPane または Box を使用する必要はありません。サンプル コードは、私がやろうとしていることを説明するためのものです。

コード例:

編集:これは、コードを変更することになった方法です。当たり前のことを見ないのはちょっとばかげている気がします。とにかく、助けてくれた人に感謝します。

ところで、私はこの質問をhttp://www.coderanch.com/t/528829/GUI/java/JScrollPane-adding-JPanels-at-top#2398276に相互投稿しま​​した。

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

java - 同じJTextAreaへの複数のビューポート?

JTextArea内の単語セットのすべての一致を、いくつかのコンテキスト(N行、おそらくユーザー構成可能)とともに表示するコンポーネントがあります。

私はすでに一致を強調表示するためのコードを持っているので、それらのオフセットを知っているので、それらの境界を決定できます。テキストの行の高さがわかっているので、ペイントするコンテキスト領域の境界を決定できます。

しかし、JViewportのように、基になるコンポーネントの複数のビューしかペイントできないクラスはありますか?JViewportは通常のSwingコンポーネントであるため、同じテキスト領域を別のビューポートの下に置くとすぐに、最初のビューポートから切り離されます。

編集:実際には、JTextAreaが提供する行からオフセットへのマッピングでは折り返し行がカウントされないため、コンテキスト領域の境界を特定できないようです。