jqueryを使用してDOMにアイテムを追加しようとしています。他のすべてのコンテンツ(すでに設定されている何百ものZ-インデックスがある)の上(z-インデックス)にオーバーレイして、常に中央に配置する必要があります。ブラウザのサイズを変更した後でも、モーダルの中心を水平に配置する方法は?
このdivをDOMに追加しているとき、 'left'プロパティを$(window).width()/ 2-971/2に設定します。 971は、追加しようとしているdivの幅です。これは、ブラウザのサイズが変更された後、それ
width: 971px;
height: 669px;
background-image: url(/path/to/image/);
position: absolute;
margin: 0px auto;
z-index: 2500;
問題があるが、div要素が中心にとどまらないためのCSSです。私は左に試してみました:50%といくつかのマイナスの左余白ピクセルインチ'left'プロパティを 'screen'との関連で設定すると、ブラウザウィンドウがユーザーによって最大化された場合にのみ中央に配置されます。
この絶対配置されたdivを高いz-インデックスで配置すると、常にその中央に配置されるようになります。
なぜあなたはそれに左の値を指定していますか? 'margin:auto'を使うことで自動的に中心に置かれるべきです。 – Viruzzo
あなたのHTMLを投稿してください... – AlphaMale