聊天室設計中的幾個問題

我正在開發一個聊天應用程序,我有兩個主要問題在聊天盒的設計。

  1. 我希望屏幕的某些部分可以像其他聊天應用程序一樣滾動,當我們有更多的消息時,我們可以向上滾動查看以前的消息,而屏幕上的其他內容是固定的,如:sendbar,top-menu-bar,等等。但我無法做到這一點,我嘗試了overflow-y = scroll,但沒有成功。
  2. 正如我在第一點中提到的,有些事情必須在屏幕上修復,但是在設置position = fixed之后,它也不起作用。

我什么都試過了請幫幫我。

Output

? 最佳回答:

function fxn(){
  var text = document.getElementById("inp").value
  var ele = document.getElementById("parent")
  var foo = document.createElement("div")

  foo.innerHTML = "<div class = box1>" + text + "</div><br><br><br>";
  ele.appendChild(foo)
 ele.scrollTop = ele.scrollHeight;
}
#parent{
  height:100px;
  overflow-y:scroll;
}
#box {
  margin-bottom: 10px;
  background-color: aqua;
  width: 300px;
  border: solid 2px black;
}

.box1 {
  display: inline;
  padding: 10px;
  border-radius: 15px;
  width: 300px;
  border: solid 2px black;
}

.out{
  position: fixed;
  width: 100%;
  background-color: aquamarine;
}
<body id="bd">
  <div id ="box">
    Testing chat box
  </div>
  <div id="parent"></div>
  <div class="out">
    <input type="text" id="inp">
  <button onclick="fxn()">Send</button>
  </div>
</body>

請注意,我在這里為父div添加了height和要滾動的overflow-y,并在js部分添加了 ele.scrollTop = ele.scrollHeight;

在這里你可以閱讀更多關于ScrollTop的信息

主站蜘蛛池模板: 亚洲国产精品一区第二页| 亚洲av福利无码无一区二区| 亚洲乱码国产一区三区| 日本一区二三区好的精华液 | 久久人妻内射无码一区三区 | 国产suv精品一区二区33| 亚洲欧美国产国产一区二区三区| 伊人久久精品无码av一区| 国产成人无码精品一区不卡| 国产精品久久久久久麻豆一区| 亚洲一区二区三区AV无码| 一区在线观看视频| 激情综合丝袜美女一区二区| 加勒比无码一区二区三区| 国产精品高清视亚洲一区二区| 中文字幕在线看视频一区二区三区| 中文字幕日本一区| 久久AAAA片一区二区| 国产美女口爆吞精一区二区| 日韩毛片一区视频免费| 成人国产精品一区二区网站| 国产一区中文字幕在线观看| 白丝爆浆18禁一区二区三区| 国产精品伦子一区二区三区| 成人精品一区二区电影| 日韩免费一区二区三区| 国产精品亚洲专一区二区三区| 欧洲精品码一区二区三区| 精品免费国产一区二区三区 | 日韩精品无码久久一区二区三| 日韩视频一区二区在线观看| 国产在线精品观看一区| 精品一区二区三区AV天堂| 麻豆视频一区二区三区| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 国产成人AV区一区二区三 | 日本一区二区三区在线观看| 国产成人无码一区二区三区| 久久无码人妻一区二区三区午夜 | 亚洲国产精品一区二区第一页免 | 精品天海翼一区二区|