JavaScript聊天框插入表情: 点击表情时输入框失焦, 无法插入到输入框.
文章目录
- Preface
- 问题原因
- 解决问题
- 源代码
- svg 表情
Preface
最近在尝试做一个聊天框,但是在我做表情插入的时候被一个问题卡住了。
表情是使用的 img
标签;
本次最大问题就是: 点击表情时输入框失焦, 无法插入到输入框.
问题原因
当点击表情的时候, 输入框失去焦点, 聚焦到点击的标清处或失去焦点.
我尝试过点击的时候, 聚焦到输入框, 但是又出现了聚焦位置问题... 真是一波三折
解决问题
一开始做的时候, 我一直有个简单的解决思路, 但是我就是没去尝试. 就去搜索各种问题和解决办法.
最后还是妥协了
解决思路 : 既然是因为点击表情的时候, 焦点聚焦到表情选择了, 那我就不让表情选择框不能选中.
JavaScript聊天框插入表情: 点击表情时输入框失焦, 无法插入到输入框.相关推荐
- problem: 记一次聊天框的表情包弹框不显示的找问题过程
左边是列表,包含了群和成员,右侧是聊天窗口.点击群列表,右侧显示群聊窗口,点击学员,右侧显示私聊窗口. 群聊窗口和私聊窗口是不同的组件,但是窗口中的子组件,例如窗口的头部.中间内容部分.输入框都是复用 ...
- php做到聊天发图片,网页聊天框发送表情图片实现方法
话不多说,单刀直入正题. NO 1:标签定义方法 这种方法和平常使用的输入框没什么区别,一个textarea解决问题,原理是输入特定格式的文字符号,显示的时候通过定义的规则解析,显示表情,至于图片则是 ...
- 网页聊天框发送表情图片实现方法
话不多说,单刀直入正题. NO 1:标签定义方法 这种方法和平常使用的输入框没什么区别,一个textarea解决问题,原理是输入特定格式的文字符号,显示的时候通过定义的规则解析,显示表情,至于图片则是 ...
- swift 聊天表情emoji转译(一)——从键盘到输入框
题记 做聊天框时,遇到了几个麻烦事,在此记录,以备自查,其他观者仅供参考.有更好的做法,也请赐教. 代码并不可直接复制使用.写博客时,添加了详细的注释,标明每段代码的用途. 正文 聊天输 ...
- ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(四) 添加表情、群聊功能...
休息了两天,还是决定把这个尾巴给收了.本篇是最后一篇,也算是草草收尾吧.今天要加上表情功能和群聊.基本上就差不多了,其他功能,读者可以自行扩展或者优化.至于我写的代码方面,自己也没去重构.好的,我们开 ...
- 安卓开发-最简单快速的仿微信聊天实现-附赠微信原生表情,QQ原生表情
前言:正常实现聊天功能想必大家都使用三方的Sdk比如环信融云集成的,但是聊天记录的保存只能有三天,想增加保存时长就需要花钱,so 我只好自己想办法实现了,这个demo是类似于留言板,并非即时通讯!只实 ...
- 新浪微博客户端(53)-记录用户最近点击表情
设计思路:每当用户点击一个表情,就将该表情(DJEmotion)存储到沙盒,当用户切换到"最近"栏目时,从沙盒中取出用户最近点击的表情列表,进行显示. 1. 保存DJEmotion ...
- phpcms点赞:表情点击(的统计功能) - 代码剥离篇
文章目录 一. phpcms表情点击(的统计功能) - 代码剥离篇 功能 · 效果图: 内容页 · 调用如下: 二.如何实现点赞功能? 一. phpcms表情点击(的统计功能) - 代码剥离篇 通过可 ...
- Android-仿QQ表情库、表情混合文字聊天图文
实现仿QQ表情库.点击表情转换为对应特殊字符串放入EditText,在消息列表中将特殊字符串转换为表情. 效果演示: 一.实现QQ表情库 1. 导入表情库图片放在assets文件夹里 2. 全局首次加 ...
最新文章
- .NET(C#):警惕PLINQ结果的无序性
- JAVA程序员看C#的精华与糟粕
- 蚂蚁金服二面:面试官问我零拷贝的实现原理,当场跪。。。
- struts中多个模块时,使用多个struts-config.xml文件之间时如何切换的!
- 异步api_如何设计无服务器异步API
- 荣耀Magic4 Pro延迟上市:全新一代LTPO超级四曲面屏加持
- 动易软件上传文件服务器错误,动易 应用程序中的服务器错误
- WPF/Silverlight中MVVM运用
- 百度天链平台:企业区块链技术赋能产业创新落地
- No.3小白的HTML+CSS心得篇
- k3刷梅林5g信号不稳定_斐讯k3 5g信号不稳定 k3c路由器,现在还能入手吗?
- 捷联惯导系统学习2.3(方向余弦阵微分方程)
- OKHttp原理讲解之责任链模式及扩展
- win10打不开计算机配置似乎是正确的,Win10系统软件打不开提示“并行配置不正确”如何解决...
- Received empty response from Zabbix Agent at [agent]. Assuming that agent dropped connection because
- Spring基础:Bean的实例化
- Duilib版视频监控客户端(简易版)
- 用fread()和fwrite()读写文件
- python怎么查看安装了哪些库
- 22-JavaScript 冒泡事件、事件捕获、默认事件、事件委托 DAY18(5.5)