Javascript聊天文本到底部
Javascript Chat text to the bottom
我用javascript创建了一个聊天系统。发送的消息在右边,接收的消息在左边。
现在我想把它们显示在底部(目前它们在顶部)。但是,如果我将父div设置为底部,则发送和接收的消息都显示在一侧。
css:截图,因为这个页面不能格式化我的css哇。https://s15.postimg.org/kav7m3x3v/css_SO.png
win.document.getElementById('input-text-chat').onkeyup = function (e) {
if (e.keyCode != 13) return;
// removing trailing/leading whitespace
this.value = this.value.replace(/^'s+|'s+$/g, '');
var a = new Date();
var b = a.getHours();
var c = a.getMinutes();
var d = a.getSeconds();
if (b < 10) {
b = '0' + b;
}
if (c < 10) {
c = '0' + c;
}
if (d < 10) {
d = '0' + d;
}
var time = b + ':' + c + ':' + d;
if (!this.value.length) return
connection.send('<div class="chat-OutputGET bubbleGET"> <font color="white"> User(' + time + '): ' + this.value + '</font></div>');
console.log(connection.send);
console.log('User (' + time + '): ' + this.value);
appendDIV('<div class="chat-OutputSEND bubble"> <font color="white"> Me (' + time + '): ' + this.value + '</font></div>');
this.value = '';
};
var chatContainer = win.document.querySelector('.chat-output');
function appendDIV(event) {
console.log(event);
var div = document.createElement('div');
div.innerHTML = event.data || event;
chatContainer.appendChild(div);
div.tabIndex = 0;
div.focus();
win.document.getElementById('input-text-chat').focus();
}
connection.onmessage = appendDIV;
}
<div id="chatHtml" style="display: none;">
<link rel="stylesheet" href="style/main.css">
<div id=chatOutput class="chat-output"></div>
<textarea class="form-control" rows="1" id="input-text-chat" placeholder="Enter Text Chat"></textarea>
<div id="chat-container">
</div>
</div>
完成,我将"chat-output"的位置更改为绝对,重点是将left和right设置为0。
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 如何防止文本区域在打字和进入页面底部时跳舞?:JQuery/CSS
- Ext JS - 如何滚动到文本区域的底部
- Javascript将居中的文本放在页面底部
- 文本区域自动滚动到底部
- 使用pdfmake将文本固定到pdf的最后一页底部
- 停止插入符号跳到文本区域底部
- 如何使文本框滚动到底部的更新面板内,每次做回发
- 如何使用jQuery在添加文本后删除文本区域底部的空换行符?
- Javascript动态创建span并垂直对齐文本:文本留在底部
- Javascript聊天文本到底部
- 当连续添加文本时,垂直滚动条如何保持在底部?
- 如何将文本环绕在父元素底部的图像
- 在可编辑按钮中显示保存底部编辑文本
- 如何在标签底部对齐文本
- 想要使用引导程序放置一个底部折叠的标题文本横幅
- 将变量中的文本覆盖在每个图像的底部
- 当到达底部页面部分时,Jquery用锚文本隐藏Div
- 是什么导致文本区域向上推,而不是在我的菜单底部对齐