jQuery animate()
を使用してスライド(S)ウィンドウを作成しました。すなわち、それは左右にスライドする。div {position:absolute}異なる幅の画面上の異なる位置にレンダリングする
$.animate({width:'toggle', opacity:'toggle'},2000,'swing',function(){
// ...
})
オープン時に次のCSSが使用されます。
position:absolute;
height: 496px;
width: 694px;
left:36px;
top:124px;
私が直面している問題は、異なる幅の画面では、ウィンドウが別の場所から始まることです。私はそれを別のウィンドウ(A)に隣接して表示することになっています。私のラップトップでは正常に動作します。クライアント側では、ウィンドウAの半分が重複しています。私はそれがposition:absolute;
に起因すると信じていますが、解決方法はわかりません。助けてください!ありがとう!
浮動小数点は絶対位置で動作しますか? –
nope。 floatを絶対使用するのではなく、異なるアスペクト比の画面で%が壊れることがあります。それに応じてdivタグをhtmlに配置する必要があります。 – daerty0153