私は作業しているページのバランスを取るために、画面解像度に応じてDIVの上マージンを増やす方法を探したいと思います。これらの次元をjQueryまたはJavaScriptで設定する最良の方法は何ですか?jQuery画面解像度高さ調整
30
A
答えて
71
は、JSの画面解像度がそれはあなたがあなたに合ったものは何でもあなたのマージンを計算することができた値に基づいてscreen
オブジェクト
screen.height;
screen.width;
を使用取得します。ここで
4
チェックアウトjQueryのdimensions plugin
22
はjQueryを使ってオブジェクトを垂直にセンタリングする方法の例です:
var div= $('#div_SomeDivYouWantToAdjust');
div.css("top", ($(window).height() - div.height())/2 + 'px');
しかし、あなたは簡単にあなたのニーズがあるものは何でもそれを変更することができます。
5
垂直方向と水平方向中心のdivまたは任意のオブジェクト(複数可)のためのもう一つの例:
var obj = $("#divID");
var halfsc = $(window).height()/2;
var halfh = $(obj).height()/2;
var halfscrn = screen.width/2;
var halfobj =$(obj).width()/2;
var goRight = halfscrn - halfobj ;
var goBottom = halfsc - halfh;
$(obj).css({marginLeft: goRight }).css({marginTop: goBottom });
2
var space = $(window).height();
var diff = space - HEIGHT;
var margin = (diff > 0) ? (space - HEIGHT)/2 : 0;
$('#container').css({'margin-top': margin});
関連する問題
- 1. 高画質解像度で幅が調整されない
- 2. 画面解像度をプログラムで調整する
- 3. JFrame高解像度画面のスケーリング
- 4. スライドショー画像の高さ調整
- 5. 画面の解像度に基づいてjqGridの高さを調整する方法は?
- 6. 画面解像度
- 7. 画面解像度
- 8. 画面解像度
- 9. 高解像度画像ビューア
- 10. C#フォームの調整画面の解像度が相当なものなし
- 11. ブートストラップグリッドの高さを画面の解像度に換算する
- 12. Android:画面解像度のパーセンテージでのレイアウトの高さ
- 13. JavaFX画面解像度スケーリング
- 14. ロゴ、画面解像度
- 15. 画面解像度とCSS
- 16. ブラウザの画面解像度?
- 17. Android画面解像度
- 18. Nightmarejs画面解像度
- 19. ユニティアンドロイド画面解像度
- 20. 固定の高さではなく画面サイズにMPAndroid調整
- 21. 高解像度デバイス用のAndroidスプラッシュ画面
- 22. PDFからの高解像度画像
- 23. facebookからの高解像度画像
- 24. 高さ調整
- 25. 画面の解像度同じ解像度
- 26. フォント解像度は、画面の解像度に応じて
- 27. 画像に幅と高さを調整する(Model-Blade)Laravel
- 28. 作物画像の高さ調整なし
- 29. css固定幅の画像と高さの自動調整
- 30. jQueryのチェックiFrameの高さと調整
私はJavascriptを学んでいます。私にあなたが高さを計算し、それにある程度のマージンを加える方法を私に見せてもらえますか?私が調整している部門のIDは "port-cont"です。 –
あなたは画面の高さを与えられているので、ブラウザーのメニュー、ステータスバーなどのために何かを引く必要があります。次に、サイトを正しく見えるようになるまで、さまざまなサイズの要素を試してみる必要があります。 JSがあなたが探しているものであるかどうかわかりません。 JSスタイルシートで高さを設定して、JSの画面解像度を読み取らずに常に適切に設定されるパーセント値に設定できます。 – RaYell
http://api.jquery.com/height/ – foxybagga