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

使用val( )获取聊天内容

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

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

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

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

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

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

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

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

获取当前聊天内容

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

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

$(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("

"+$ni[$sui]+"

"+$nei+"

");

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

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

}

});

});

关闭(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;

}

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

  1. jQuery基本操作--制作QQ简易聊天框

    需求: 训练要点 1 .使用 html( ) 获取和设置页面内容 2 .使用 val( ) 获取聊天内容 3 .使用 addClass( ) 为指定元素追加样式 4 .使用数组保存聊天人员头像和昵称 ...

  2. jq制作QQ简易聊天框

    以下代码展示: * {margin: 0;padding: 0;line-height: 22px;font-family: "Arial", "微软雅黑";} ...

  3. 万字长文保姆级教你制作自己的多功能QQ机器人

    转载请注明出处:小锋学长生活大爆炸(https://xfxuezhang.blog.csdn.net/) 若发现存在部分图片缺失,可以访问原文:万字长文保姆级教你制作自己的多功能QQ机器人 - 小锋学 ...

  4. 用html和css设计QQ注册页面,html和css制作QQ企鹅教程

    我们知道CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式.CSS在Web设计领域是一个突破.利用它可以实现修改一个小的样式更新与之相关的所有页面元素.大家在学习前端编程的时候肯定会 ...

  5. QQ找茬辅助工具的制作

    QQ找茬辅助工具的制作 转载请注明出处:http://www.cppblog.com/greatws/archive/2009/05/05/81996.html 这段时间GF一直在玩QQ找茬,看了一下 ...

  6. 使用jQuery 快速高效制作 网页特效

      使用jQuery 快速高效制作 网页特效                                第一章:JavaScript基础 DOM:document object model 文档对 ...

  7. 遥感影像深度学习样本制作

    交流QQ:3239516597 对于遥感同学,在学习深度学习时,第一步就要解决遥感数据样本的制作,遥感影像数据的样本根据不同的应用也有所不同,不知道的同学可以去看视频:遥感深度学习样本制作视频1 今天 ...

  8. 学习网页制作中如何在正确选取和使用 CSS 单位

    在 CSS 测量系统中,有好几种单位,如像素.百分比.英寸.厘米等等,Web 开发人员很难了解哪些单位在何处使用,如何使用.很多人习惯了总是使用同一种单位,但这一决定可能会严重限制你的设计的执行. 这 ...

  9. HTML如何编写类似QQ聊天框,jQuery实现简易QQ聊天框

    本文实例为大家分享了jQuery实现简易QQ聊天框的具体代码,供大家参考,具体内容如下 例子1 *{list-style: none;margin: 0;padding: 0;} .box1{ wid ...

最新文章

  1. linux命令的使用实验报告,Linux实验报告一-常用命令使用.doc
  2. linux显示不在sudoers文件中,Ubuntu无法使用sudo提权提示当前用户不在sudoers文件中...
  3. pandas使用rename函数自定义重命名dataframe指定索引标签(位置)的名称(customize rename index value or label)
  4. numpy中amin()方法中维度axis=0 1 2 的理解
  5. bootstrap框架中data-xxx 的属性
  6. 区块链BaaS云服务(18)华为 BCS“跨链”
  7. Android 设计模式 - 装饰者模式
  8. go context学习
  9. python全套学习方法_python学习方法总结(内附python全套学习资料)
  10. 批量删除.svn文件的方法
  11. android配置网络权限管理,Android 网络权限配置
  12. 解决Macbook安装win10/win11时遇到的WDF_Violation 蓝屏错误问题 - 安装Bootcamp驱动蓝屏
  13. html 防网页假死,html5 Web开发:防止浏览器假死的方法
  14. 黑掉php网站,如何黑掉一个网站
  15. App界面原型设计工具
  16. 由内而外全面造就自己(一)
  17. Mrtg网络监控 实现步骤
  18. GPS从入门到放弃(十一)、差分GPS
  19. 令夫妻关系和谐的五大秘诀
  20. 安卓逆向学习——多开原理和实验

热门文章

  1. java 拼图_拼图项目的诅咒:为什么Java 9一遍又一遍地延迟?
  2. lua中keyvalue_40行中的持久性KeyValue Server和一个可悲的事实
  3. maven将第三方依赖_如何将商业第三方文物整合到您的Maven版本中
  4. 如何在Java中修复表达式的非法开头
  5. java 调试 工具_Java调试器–权威的工具列表
  6. 使用Spring Boot和React进行Bootiful开发
  7. JUnit与TestNG:您应该选择哪种测试框架?
  8. Java开发人员必须看到的13个Decks保持更新
  9. 您的JAX-RS API并非天生就等于:使用动态功能
  10. Spring MVC 4快速入门Maven原型得到了改进–更多Java 8功能