qq html制作,jquery学习练习:制作QQ简易聊天框

使用html( )获取和设置页面内容

使用val( )获取聊天内容

使用addClass( )为指定元素追加样式

使用数组保存聊天人员头像和昵称

使用随机函数获取聊天人员的头像和昵称

在输入框中输入内容,单击“发送”按钮,显示聊天内容,使用addClass( )为聊天内容添加背景颜色、边框为圆角;聊天内容发送完毕后,清空输入框

聊天内容较多,聊天内容在垂直方向显示滚动条

输入框中没有输入内容,单击“发送”按钮,不作任何操作

使用数组保存聊天者的头像和昵称

使用val()获取输入框中的内容,使用length属性判断是否输入内容

获取当前聊天内容

使用html( )把当前聊天内容显示在聊天区域

使用addClass( ) 为当前聊天内容添加背景样式

07c1b4baf2731be44c68047055d519a9.gif

$(document).ready(function(){

var $imgs=new Array("images/head01.jpg","images/head02.jpg","images/head03.jpg");

var $ni=new Array("时尚伊人","六月奇迹","松松");

$("#send").click(function(){

var $sui = parseInt(Math.random() * 3);

var $nei=$("textarea").val();

if($nei.length==""){

alert("你没写东西啊");

}else{

var $currentstr=$(".chatBody").append("

%22+%24imgs%5B%24sui%5D+%22"+$ni[$sui]+"

"+$nei+"

");

$(".chatBody p").addClass("a");

$("textarea").val("");

}

});

});

jquery学习练习:制作QQ简易聊天框
关闭(C)发送(S)

*{margin: 0; padding: 0; line-height: 22px; font-family: "Arial", "微软雅黑";}

#chat{margin: 3px auto 0 auto; width:436px; border: 1px #999999 solid;}

.chatBody{width: 100%; height: 220px; overflow:auto;}

.chatText{border: none; width: 100%; height: 50px;}

.btn{text-align: right;}

.btn span{display: inline-block; padding: 0 10px; height: 25px;

overflow: hidden; color: #ffffff; border-radius: 5px; background-color: #069dd5; font-size: 12px; margin-right: 3px; cursor:pointer;}

.a{

background-color: darkgray; border-radius: 5px;

}

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

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

相关文章

IntelliJ IDEA 删除了快捷键后,如何找回来?

文章目录修改冲突快捷键删除了快捷键,如何找回修改冲突快捷键 删除了快捷键,如何找回 如上图所示,如果你删除了【Restore Default Layout】的快捷键后,如何找回来进行重新设置呢? 你可以按组合键【Command ,】&…

移动端设置html的字体尺寸,移动端开发元素及字体尺寸适配基础知识

刚看了一篇真正教会你开发移动端页面的文章(二),文章写的很清楚,现总结下他的核心思想及自己所查阅的一些资料:假设设计稿是iPhone6(iPhone6设备像素为750px;设备像素比为2,即其适口尺寸为375px)上有200px的方块box&am…

气味识别应用_解决气味

气味识别应用有时,我们在代码库中可能会遇到一些巨大的if语句。 这些语句必须维护并一次又一次地更改相同的代码块。 在if语句检查变量是否属于某个值范围内的情况下,这也是常见的。 假设您有一个枚举 public enum FoodType {FRUIT,VEGETABLES,RED_MEA…

IntelliJ IDEA for Mac 文件结构侧边窗口/类文件内部结构(File Structure)

文章目录显示或者隐藏类中的属性信息显示或者隐藏类中的非公开信息显示或者隐藏类中的字段信息显示或者隐藏继承自父类的内容显示或者隐藏匿名内部类单击导航的开关始终选择打开的元素通过定义类型进行方法分组类内部结构的节点排序类内部结构窗口可以按组合键【Command 7】打…

java.awt.api_Java SE 11(18.9)中的API更新

java.awt.apiJava SE 11也被命名为18.9(基于使用发布年份和月份的新命名方案),预计将在9月的最后一周发布GA。 频繁发布新JDK版本的新方法是允许语言创建者引入新功能,并向开发人员社区更快地更新API。 通常,API更新不…

卡西欧82es计算机怎么玩游戏,卡西欧计算器fx82es-如何使用卡西欧fx-82es计算器计算矩阵 – 手机爱问...

2009-12-24有关于卡西欧计算器的问题卡西欧计算机中,坐标变换计算方法:如将极坐标中距离为2,角度为60度的点,转换为直角坐标,可参考方式:选定角度单位,如选定“DEG”即使用“度、分、秒”;输入距…

Java中,为什么子类的构造方法中必须调父类的构造方法?

1.有父才会有子,即便父类什么东西都没有,也必须调父类的构造方法,这样符合现实的生命传承关系,符合 Java 的面向对象和继承的思想 2.如果父类有一些变量,那么调用父类的构造方法,就可以通知 JVM 把父类加载…

java批处理 异常处理_Java批处理教程

java批处理 异常处理在当今世界,互联网已经改变了我们的生活方式,其主要原因之一是大部分日常琐事都使用互联网。 这导致大量数据可用于处理。 其中涉及大量数据的一些示例是处理工资单,银行对帐单,利息计算等。因此,…

html 按钮防止多次提交,HTML点击提交按钮两次

我最近添加了一个CSS3焦点样式到一个表单的元素(它垂直增长,给更多的空间来写)。然而,现在当用户点击提交按钮时,textarea会失去焦点(和缩小),但表单不会提交,用户必须再次点击提交。有没有解决这个问题的方法&#xf…

Java的子类可以继承父类的私有变量和私有方法吗?

答:实际上继承了。 父类的成员变量(包含私有变量)和成员方法地址(包含私有成员方法)都存放在子类对象中。父类的私有变量和私有方法虽然在子类对象中,但是对于子类对象而言是不可见的,无法直接…

html关于超链接的问题,关于超链接的一些问题

xhtml css页面制作过程中问题的解决方案,说是解决方案应该有点过了,充其量只不过是给刚刚开始学标准页面制作的朋友们的一些小建议,如 2018-04-14XHTML里面的img标记应该这样写:,这种写法也就是所谓的自关闭&#xff0…

java中无限大_Java 9中的无限集

java中无限大一套 甲Set是元素的集合&#xff0c;从而在任何给定的元件Set只出现一次。 更正式地说&#xff0c;集合不包含元素e1和e2对&#xff0c;因此e1.equals(e2) 。 我们可以像这样在Java 9中轻松创建Set &#xff1a; final Set<Integer> s Set.of(1, 2, 3); …

Java中父类的私有数据和静态数据在内存中是如何存储的?

1.父类的成员变量&#xff08;包含私有变量&#xff09;和成员方法地址&#xff08;包含私有成员方法&#xff09;都存放在子类对象中。父类的私有变量和私有方法虽然在子类对象中&#xff0c;但是对于子类对象而言是不可见的&#xff0c;无法直接访问和调用&#xff0c;必须通…

在计算机中 用户程序,在用户计算机上的万维网客户程序是()

摘要&#xff1a;修理需检后不测&#xff0c;户计户程行修即进应立理&#xff0c;修理自行解体铅封拆动。维网客注意简述计的基本及其R引原则要点物设。和鱼观察态的动水色&#xff0c;户计户程天早塘一养殖应每晚巡池塘次。...修理需检后不测&#xff0c;户计户程行修即进应立…

snmp与java集成_轻松地与Java完全集成

snmp与java集成这里是如何不使用SQL&#xff0c;HQL&#xff0c;PHP&#xff0c;ASP&#xff0c;HTML&#xff0c;CSS或Javascript而是使用Vaadin的UI层和Speedment Stream ORM完全依赖Java编写完整堆栈数据库Web应用程序的方法。 是否曾经想过快速创建连接到您现有数据库的We…

Java代码块的学习

普通代码块 在方法体中定义的代码块。 public static void main(String[] args) {{int i 20;System.out.println(i);}System.out.println(i); // 访问不到变量 i}构造代码块 1.在方法外定义的非静态的代码块 2.先于构造方法执行。实际是先执行父类构造方法&#xff0c;接着…

北大计算机专业考研难不难,北京大学考研有多难 难考的原因是什么

每年都有很多学生在本科毕业后选择考研&#xff0c;北京大学作为我国顶尖名校&#xff0c;想通过考研进入这所大学的人更是多的数不过来。那么&#xff0c;北京大学考研有多难呢&#xff1f;北京大学考研很难吗首先清华北大的难度在于这个学校的综合实力和业内地位&#xff0c;…

gwt格式_活性GWT

gwt格式介绍 在过去的4到5年中&#xff0c;React式编程的普及程度得到了极大的提高。 这可以告诉我们&#xff0c;React性应用程序的用例现在比以往任何时候都有效。 后端系统上的压力已经增加&#xff0c;因此需要用最少的资源来处理这种压力。 响应式编程被认为是在减少资源消…

asp.net html2canvas,Vue 结合html2canvas和jsPDF实现html页面转pdf

结合html2canvas和jsPDF实现html页面转pdfBy&#xff1a;授客QQ&#xff1a;103355122实践环境win10Vue 2.9.6axios 0.18.0html2canvas 1.0.0-rc.3jspdf 1.5.3安装 html2canvas进入vue项目所在目录,然后执行以下安装命令cd /d E:\MyProjects\TMP\frontendE:\MyProjects\TMP\fro…