スクロールを2番目の部分に追加したいのですが、 "chat-bar" divの "chat-messages" divです。私はちょうどこの "chat-messages"をスクロール可能にし、scroolなしで残りのサイトを残したい。この時点で、私は "input-row" divを見るためにサイト全体をスクロールしなければなりません。私がoverflow: auto
を「チャットバー」に設定するとかなりうまくいきますが、全体ではinput-row
もスクロールに含まれています。この問題を解決するには、私に最高のCSS/HTMLオプションを教えてください。あるいは、私にシンプルなjavascriptライブラリを与えてください。別のdivのスクロールdiv
jsfiddleリンク:
jsfiddle.net/o9vmfgpx/3
編集: は、私はそれが動作しますが、いくつかのハックの方法で作られました。
.chat-messages {
overflow-y: scroll;
-ms-overflow-style: none;
}
.chat-messages::-webkit-scrollbar {
display: none;
}
@-moz-document url-prefix() {
.chat-messages {
right: -5%;
padding-right: 3%;
}
}
これは動作するはずIE、EDGE、クロム、FirefoxとOperaの最新バージョンの(2016年10月14日など)
これは基本的なCSSで可能になるはずです。例えば'.chat-messages {overflow-y:scroll;高さ:300px;} ' – DBS
あなたはすでに解決策を見つけましたか? –
@ K.Daniekはい、ただし、1つのブラウザには1つの解決策はありません。私は見つけた解決策で自分の質問を更新しました。 –