HTML5仿微信表情框,HTML5高仿微信聊天、微信聊天表情、对话框、编辑器功能
之前做过一版h5微信聊天移动端,这段时间闲来无事就整理了下之前项目,又重新在原先的那版基础上升级了下,如是就有了现在的h5仿微信聊天高仿版,新增了微聊、通讯录、探索、我四个模块 左右触摸滑屏切换,聊天页面优化了多图预览、视频播放,长按菜单UI,聊天底部编辑器重新优化整理(新增多表情),弹窗则用到了自己开发的wcPop.js,具体看项目效果图吧!总金额元
红包个数个
在线人数共186人
¥0.00
JS代码片段:菜单
$("#J__chatMsgList").on("longTap", "li .msg", function(e){
var that = $(this), menuTpl, menuNode = $("
");
that.addClass("taped");
that.parents("li").siblings().find(".msg").removeClass("taped");
var isRevoke = that.parents("li").hasClass("me");
var _revoke = isRevoke ? "撤回" : "";
if(that.hasClass("picture")){
console.log("图片长按");
menuTpl = "
复制收藏另存为"+ _revoke +"删除";
}else if(that.hasClass("video")){
console.log("视频长按");
menuTpl = "
另存为" + _revoke +"删除";
}else{
console.log("文字长按");
menuTpl = "
复制收藏" + _revoke +"删除";
}
if(!$(".wc__chatTapMenu").length){
$(".wc__chatMsg-panel").append(menuNode.html(menuTpl));
autoPos();
}else{
$(".wc__chatTapMenu").hide().html(menuTpl).fadeIn(250);
autoPos();
}
function autoPos(){
console.log(that.position().top)
var _other = that.parents("li").hasClass("others");
$(".wc__chatTapMenu").css({
position: "absolute",
left: that.position().left + parseInt(that.css("marginLeft")) + (_other ? 0 : that.outerWidth() - $(".wc__chatTapMenu").outerWidth()),
top: that.position().top - $(".wc__chatTapMenu").outerHeight() - 8
});
}
});
效果图:
总结
以上所述是小编给大家介绍的HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能,希望对大家有所帮助。程序员遇到问题都会上(编程之家jb51.cc)查找问题解答方法!如果觉得站点还不错,随手转发给程序员朋友一下!
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
小编个人微信号 jb51ccc
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!
HTML5仿微信表情框,HTML5高仿微信聊天、微信聊天表情、对话框、编辑器功能相关推荐
- html 表情转换器,HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能
之前做过一版h5微信聊天移动端,这段时间闲来无事就整理了下之前项目,又重新在原先的那版基础上升级了下,如是就有了现在的h5仿微信聊天高仿版,新增了微聊.通讯录.探索.我四个模块 左右触摸滑屏切换,聊天 ...
- html5微信超链接对话窗口,HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能...
之前做过一版h5微信聊天移动端,这段时间闲来无事就整理了下之前项目,又重新在原先的那版基础上升级了下,如是就有了现在的h5仿微信聊天高仿版,新增了微聊.通讯录.探索.我四个模块 左右触摸滑屏切换,聊天 ...
- java使用微信表情代码_iOS高仿微信表情输入功能代码分享
最近项目需求,要实现一个类似微信的的表情输入,于是把微信的表情扒拉出来,实现了一把.可以从这里下载源码.看起来表情输入没有多少东西,不外乎就是用NSTextAttachment来实现图文混排,结果在实 ...
- android 微信支付键盘,Android 高仿微信支付键盘
转载自 http://blog.csdn.net/zuiwuyuan/article/details/52198240 1. 道友留步 这位大神的代码封装的很好,把类拿来直接就可以用的了,稍微要注意 ...
- android仿微信充值布局,Android 高仿微信支付数字键盘功能
现在很多app的支付.输入密码功能,都已经开始使用自定义数字键盘,不仅更加方便.其效果着实精致. 下面带着大家学习下,如何高仿微信的数字键盘,可以拿来直接用在自身的项目中. 先看下效果图: 1. 自定 ...
- android 仿写开发者头条,android高仿今日头条富文本编辑(发布文章)
前言: 在经历了几个月的项目期限.我们遇到了前端发布文章,要用到富文本编辑的功能.在一番衡量下最终用到了richeditor-android第三方框架.实现原理就是通过webView和js实现前端富文 ...
- 小马哥---高仿酷派大神F2 高仿移动定制版4G 详细拆机主板图与开机界面图。6571芯片
这款高仿酷派大神F2 与高仿移动定制版4G 主板拆机都一样 区别在于电池仓标贴不一样 芯片为6571 系统为4.42版本 开机为4G界面 此机rec原厂就为中文界面 上图此机拆机主板图与开机界面 ...
- html5支付宝主页面代码,JavaScript高仿支付宝倒计时页面及代码实现
实现目标 一,页面在图一时开始进行倒计时(可以点击取消订单按钮,支付页面消失). 二,倒计时完毕,出现删除订单. 三,单击删除订单,弹出弹框,询问是否要真正删除订单. 四,单击确定,即可删除订单. 如 ...
- 微信小程序实战--高仿人民日报
前言 开发的大致思路是:请求人民日报电子版网址,通过对响应的html文档进行匹配,查找需要的资源(比如数字报图片地址.每版标题.每版的文章等) 新建项目 打开安装好的"微信web开发者工具& ...
- android启动微信服务器,Android之高仿微信“启动画面”(一)
前记:最近忙于学业,好久没更新博客了,是时候该回来了. 其实,不单单是微信,许多应用都有启动画面. 关键方法: 1.通过Handler类实现启动画面的延时. 2.通过Intent类实现跳转到另一个Ac ...
最新文章
- mysql 学习基础知识汇总
- cordova 发布 android release 签名打包
- kettle中使用javascript步骤和fireToDB函数实现自己定义数据库查询
- 10-穿墙代理的设置 | 01.数据抓取 | Python
- 投资学习网课笔记(part6)--基金第六课
- Error: <spyOn> : handleError() method does not exist
- QImage与Mat之间的相互转换
- 知识图谱入门视频(四)
- java垃圾回收 分代_Java-垃圾回收机制-通用的分代垃圾回收机制
- UISearchController的使用
- TexStudio编译报错“Critical Package xeCJK Error: The xeCJK package requires XeTeX to function. ..._criti”
- iOS安全攻防(十三):数据擦除
- sql优化的几种思路
- ARP协议(2)ARP协议格式详解
- 无法打开此修补程序包,请确认该修补程序包存在并且可以访问它以检查这个修补程序包是有效的
- Android程序员二本出身、逆袭网易、一路孤独,idea开发工具
- 计算机科学内容基础,计算机科学的基础pdf
- 黑马淘淘商城第十二天 购物车实现、订单确认页面展示
- 习题2.4 编写程序,从键盘输入两个整数分别给变量x,y,如果x大于y,则输出x及x-y的值;否则,输出y及y-x的值
- WP免费主题,wordpress免费主题,WP建站主题