模拟聊天室显示语句保持最新显示

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>模拟聊天室显示语句保持最新显示</title>
<style>
*{
border-collapse: collapse;
}
.dialog_box{
width:400px;
height: 600px;
margin:0 auto;
background:#B4D9EA;
border:10px solid #B4D9EA;
}
.box_content{
width:100%;
height: 400px;
overflow-y: scroll;
}
.box_content p{
line-height: 30px;
word-wrap: break-word; 
word-break: normal; 
}
.input_content{
width:400px;
height: 200px;
margin-top: 10px
}
#input_info{
height: 130px;
resize: none;
width: 370px;
font-size: 24px;
padding: 15px;
color: #232323;
border:none;
background:#fff;
}
.btn_submit{
float: right;
padding: 5px 15px;
border-radius: 5px;
}
</style>
</head>
<body>
<div class="dialog_box">
<div class="box_content">
</div>
<div class="input_content">
<textarea name="" id="input_info"></textarea>
<button type="submit" class="btn_submit">提交</button>
</div>
</div>
<script src="jquery-min.js"></script>
<script>
$(function(){
var boxCon = $(".box_content"),
pLen;
$('.btn_submit').click(function(){
var p = document.createElement("p");
p.innerHTML = $('#input_info').val();
$('.box_content').append(p);
$('#input_info').val('')
var scrollH = 0;
pLen = $(".box_content p").length;
for(var i=0;i<pLen;i++){
scrollH += $(".box_content p").eq(i).outerHeight(true);
}
if(scrollH > 400){
boxCon.scrollTop(scrollH);
}
$('#input_info').focus();
})
})</script>
</body>
</html>

 

转载于:https://www.cnblogs.com/webBlog-gqs/p/7103915.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/371813.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

改善Java EE生产支持技能的8种方法

参与Java EE生产支持的每个人都知道这项工作可能很困难。 7/24传呼机支持&#xff0c;定期处理的多个事件和错误修复&#xff0c;来自客户和管理团队的压力&#xff0c;要求它们尽快解决生产问题并防止再次发生。 在日常工作中&#xff0c;您还必须照顾由多个IT交付团队驱动的多…

plsql连接mysql_安装了mysql和pl/sql,怎么配置让pl/sql能联接mysql数据库

64位环境下&#xff0c;使用PL/SQL Developer连接Oracle&#xff1a;•1. 下载32位Oracle InstantClient&#xff0c;并展开到某目录&#xff0c;例如C:\instantclient-basic-nt-11.2.0.2.0&#xff1b;•2. 将系统的tnsnames.ora拷贝到该目录下&#xff1b;•3. 在PLSQL Devel…

varnish基础

varnish概念 初步认识 首先来跟我学习&#xff0c;v~a~r~n~i~s~h~~ &#xff0c;学会了没有~ 当然还有很重要的一个概念&#xff0c;它是高性能缓存服务器&#xff0c;举个例子。 好比我们要去买东西&#xff0c;所有的我们需要的东西是在超市厂家生产出来的&#xff0c;我们需…

引入Spring集成

在本文中&#xff0c;我们介绍Spring Integration 。 如果您以前没有使用过Spring Integration&#xff0c;那么可能会帮助您复习Gregor Hohpe的Enterprise Integration Patterns 。 我还将推荐Josh Long 撰写的这篇出色的介绍性文章 。 上下文设置 简而言之&#xff0c; 企业…

PAT 1024. 科学计数法 (20)

科学计数法是科学家用来表示很大或很小的数字的一种方便的方法&#xff0c;其满足正则表达式[-][1-9]"."[0-9]E[-][0-9]&#xff0c;即数字的整数部分只有1位&#xff0c;小数部分至少有1位&#xff0c;该数字及其指数部分的正负号即使对正数也必定明确给出。 现以科…

Mac上Hive环境搭建

本文介绍在Mac上搭建Hive环境。 建议首先配置好Hadoop&#xff0c;搭建与配置可以参考我之前的博文Mac Hadoop的安装与配置。 当然你也可以选择使用Docker搭建环境&#xff0c;本文不作介绍。 安装 对于MacOs&#xff0c;推荐使用HomeBrew安装hive&#xff0c;一步到位。 $ bre…

mysql+创建备份账户_mysql 添加用户,授予权限,数据库备份等 (转载)

一&#xff0c;连接MySQL格式&#xff1a;mysql -h 远程主机地址 -u 用户名 -p 回车输入密码进入&#xff1a;mysql -u root -p 回车Enter password: ,输入密码就可以进入mysql> 进入了退出命令:>exit 或者ctrlD二&#xff0c;MySQL管理与授权1.修改密码&#xff1a;格式…

分代缓存和转换

康拉德&#xff08;Konrad&#xff09;最近在我们公司的技术室中分享了有关如何完成缓存的有趣文章&#xff0c;这是一个大型的波兰社交网络nk.pl。 算法中的核心概念之一是分代缓存 &#xff08;请参阅此处或此处 &#xff09;。 基本思想是&#xff0c;对于缓存键&#xff0c…

css精灵

○ css 精灵&#xff08;Sprites&#xff09;技术利用photoshop将图片整合&#xff0c;然后用background-images&#xff0c;background-position&#xff0c;background-repeat技术&#xff0c;对图片进行精确定位。 ○ 优点&#xff1a;减少http请求数量&#xff0c;减少服务…

基于Jenkins+Gitlab的自动化部署实战

故事背景 一个中小型企业&#xff0c;是典型的互联网公司&#xff0c;当初期的时候可能运维只能标配到2~3人&#xff0c;此时随着公司的发展&#xff0c;项目会逐渐增多。前期部署项目可能都是手动的&#xff0c; 俗称“人肉部署”&#xff0c;这简直是无比的痛苦&#xff0c;不…

cmd如何刷新MySQL数据库_怎样在cmd中用命令操作MySQL数据库 需要技巧

用命令来操作MySQL是工作必备的&#xff0c;今天我就来分享一下cmd命令操作MySQL数据库的方法&#xff0c;希望有帮助。工具/材料电脑xampp操作方法01首先&#xff0c;启动MySQL服务才行哦。这里我是用xampp集成的数据库&#xff0c;方便&#xff0c;点击‘start’。02如图&…

Java顺序IO性能

许多应用程序将一系列事件记录到基于文件的存储中&#xff0c;以供以后使用。 从日志记录和审核&#xff0c;直到在事件源设计或其紧密相关的CQRS中保留事务重做日志&#xff0c;这都可以是任何东西。 Java具有多种方法&#xff0c;可以通过这些方法将文件顺序写入或重新读取。…

text段,data段,bss段,堆和栈

.bss段和.data段的区别 text段,data段,bss段,堆和栈转载于:https://www.cnblogs.com/jingzhishen/p/6203107.html

[BZOJ3529][Sdoi2014]数表

[BZOJ3529][Sdoi2014]数表 试题描述 有一张Nm的数表&#xff0c;其第i行第j列&#xff08;1 < i < n&#xff0c;1 < j < m&#xff09;的数值为能同时整除i和j的所有自然数之和。给定a&#xff0c;计算数表中不大于a的数之和。输入 输入包含多组数据。输入的第一行…

ZK的实际应用:MVVM –表单绑定

这是我们从头开始构建ZK应用程序的第二集。 上一篇文章涉及使用MVVM将数据加载和呈现到表中。 在本文中&#xff0c;我们将向您介绍ZK MVVM的表单绑定。 目的 我们将构建一个“添加”功能&#xff0c;使我们能够将新条目保存到清单中。 单击“添加”时出现表格 单击“保存”…

群晖按装mysql_如何连接群晖里的MYSQL数据库

匿名用户1级2018-08-27 回答一、连接远程数据库&#xff1a;1、显示密码如&#xff1a;MySQL 连接远程数据库(192.168.5.116)&#xff0c;端口“3306”&#xff0c;用户名为“root”&#xff0c;密码“123456”C:/>mysql -h 192.168.5.116 -P 3306 -u root -p1234562、隐藏密…

ZK的实际应用:MVVM –以编程方式更新视图

在前两篇文章中&#xff0c;我们使用ZK的MVVM功能来&#xff1a; 将数据加载到表中 使用表单绑定保存数据 我们已经看到&#xff0c;用注解NotifyChange&#xff08;&#xff09;装饰方法时&#xff0c;在执行完成后&#xff0c;将向Binder通知VM属性的更改&#xff0c;以便B…

给你一个笑脸

今日冬至&#xff0c;愿你笑靥如初 <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8" /> <title>Document</title> </head> <body> <canvas id"mycanvas" width"800px&qu…

mysql安装与配置的截图_windows下MySQL5.6版本安装及配置过程附有截图和详细说明...

随着MYSQL版本的更新以及电脑系统的变化&#xff0c;我们给大家整理了各种电脑环境下安装MYSQL的图解过程&#xff0c;希望我们整理的内容能够帮助到大家&#xff1a;mysql安装图解总结https://www.jb51.net/article/142398.htm编辑者&#xff1a;Vocabulary下面详细介绍5.6版本…

mysql 更新日的数据类型_[每日更新-MySQL基础]5.常用的数据类型-整数和字符串

1. 数据类型在学习PHP的时候我们已经讲过数据类型了&#xff0c;所谓数据类型就是数据的格式。每一种数据类型在计算机中存储的方式会有差异&#xff0c;占用的存储容量也有区别&#xff0c;所以选择合适的数据类型可以节约我们的存储成本&#xff0c;也方便我们的程序运行和…