私は現在、ページの右下にdivを持っています。ユーザーがスクロールしたり、サイズを変更したりすると、 divは、常に表示されているブラウザの右下に表示されます。私はすでにこれを行っている:DIVの既存コンテンツの左側にHTMLを追加
HTML:
<div id="chats-div"></div>
CSS:
#chats-div
{
position:fixed;
bottom:0;
right:0;
z-index: 100;
}
これまでのところは良いです。さて、jQueryを使用して、このdivにHTMLを追加して、すでにdivにあるコンテンツの左側に表示したいので、これを(ボタンプレスから)試しています:
jQuery:
$('#chats-div').prepend("<div style='height:100px;width:50px;border:1px;border-style:solid;background-color:White;'>Div Contents</div>");
しかし、私はボタンを押すたびに、新しいHTMLは、上記以前DIV(の上)ではなく、その左側に追加されます。
私は基本的にgmail/facebookスタイルのチャットを再作成しようとしています。チャットウィンドウ全体を右下に維持しながら、既存のチャットウィンドウの左側に新しいチャットウィンドウを追加したいと思います。私は近くにいることを知っていて、Googleにそれを試してみるのに多大な時間を費やしています。
ありがとうございました!
+1。 –
+1いいです。 divにクラスを割り当ててからCSSを使用するのが好きですが、 – kritya
クラスもお勧めします:)私はデモを読みやすくするために更新します。 –