`
czpae86
  • 浏览: 722787 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

web即时聊天有消息头像跳动

 
阅读更多

结合Extjs tree做的.

 

//有消息头像跳动
function jumpyIcon(id, duration){  
	var node = Ext.getCmp('chat-linkmanTree').getNodeById(id);	
	if(node){
		if(isNaN(duration))duration = 800;  
		var iconEl = node.ui.getIconEl();
		var textEl = node.ui.getTextEl();
		var handler = window.setInterval(function(){
			if(node.attributes.flashX == 'x'){//是否跳动的标志
				iconEl.style.marginLeft = "5px"; 
	        	textEl.style.marginLeft = "3px"; 
			}		 	  
	        window.setTimeout(function(){ 	        	
                iconEl.style.marginLeft = ""; 
               	textEl.style.marginLeft = ""; 
               	if(node.attributes.flashX != 'x'){return;}
	        },duration/2);  
	    }, duration);
	}   	
};
 
分享到:
评论

相关推荐

    WebSocket之仿QQWeb即时聊天系统.zip

    配合这两篇博客使用 https://blog.csdn.net/RongLin02/article/details/117945296 https://blog.csdn.net/RongLin02/article/details/117945296 白嫖虽好,创作不易,主要是提供一种思路,多学点技术

    web即时聊天系统.zip

    【标题】:“Web即时聊天系统”是一个实现在线实时通信的平台,它允许用户在网页浏览器中进行类似QQ或微信的对话体验。这个系统的核心特点在于其跨平台的便捷性,无需下载安装任何客户端,只需通过浏览器即可进行...

    Java课程设计微仿QQ即时聊天系统

    Java课程设计微仿QQ即时聊天系统是一个典型的项目实践,它涉及到多个Java技术栈的应用,旨在帮助学生或开发者熟悉网络编程、多线程处理以及GUI设计等核心技能。在这个项目中,我们将探讨以下几个关键知识点: 1. **...

    nodejs web即时聊天项目

    以下是关于这个"nodejs web即时聊天项目"的核心知识点: 1. **Node.js**: Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript。Node.js利用异步、事件驱动的I/O模型,使...

    web版即时通信系统, 仿QQ聊天程序,asp.net源代码

    1. **WebSocket协议**:Web即时通信的关键在于实现实时的双向通信,这在HTTP协议中并不直接支持。WebSocket作为HTML5的一项新特性,为客户端和服务器间提供了长久连接的能力,允许双方实时交换数据,极大降低了延迟...

    .Net MVC5下SignalR简单web即时聊天小程度

    **标题详解:**".Net MVC5下SignalR简单web即时聊天小程序" SignalR是一个开源库,主要用于.NET开发者,它简化了在ASP.NET应用程序中构建实时、双向通信功能的过程。在这个标题中,我们聚焦的是在.Net MVC5框架下...

    sparkweb IM即时聊天源码

    Sparkweb IM即时聊天源码是一款基于Web技术实现的在线聊天工具,主要特点是用户只需要通过浏览器即可进行实时的文字交流,而不支持文件传输...对于希望深入理解Web即时通讯技术的开发者来说,这是一个很好的学习资源。

    基于openfire的web在线聊天源码

    【基于openfire的web在线聊天源码】是一个实现网页端即时通讯系统的开源项目,它利用了Openfire服务器作为后台支持,提供了丰富的功能,包括联系人分组、群聊、在线状态修改、群成员邀请、设置群管理员以及踢人等,...

    使用Strophe连接xmpp,轻松构建web即时聊天工具

    在本文中,我们将深入探讨如何使用Strophe库与XMPP(Extensible Messaging and Presence Protocol)协议相结合,构建一个Web即时聊天工具。Strophe是一个轻量级的JavaScript库,专门用于处理XMPP协议,使得在Web应用...

    html5 web微信聊天窗口界面模板

    2. **img**:这个文件夹包含了所有用于界面展示的图片资源,可能包括聊天气泡、表情图标、头像图片等。HTML5支持`<img>`标签的`srcset`属性,可以根据设备像素比加载不同分辨率的图片,提高用户体验。 3. **js**:...

    基于jsp技术的仿webqq聊天系统

    在Webqq聊天系统中,WebSocket扮演着重要角色,它使得用户之间的消息传输无需反复发起HTTP请求,显著降低了延迟,提高了聊天的即时性。 Servlet是Java Web应用程序中处理请求的后端组件,通常与JSP配合工作。在本...

    基于web的聊天系统

    这种系统的核心在于将传统的即时通讯功能移植到互联网上,使得用户可以在任何有网络连接的地方进行聊天、发送表情、文件传输等操作,类似于我们熟知的QQ等桌面应用程序。 在构建一个基于Web的聊天系统时,以下几个...

    基于PHP的即时通信聊天应用Raingad-IM后端设计源码

    系统采用了PHP、JavaScript、CSS和HTML等技术,实现了即时通信聊天应用的功能,支持文本、文件、图片、语音、视频等消息格式,还支持点对点音视频聊天。项目支持web端、桌面端和uniapp,uniapp可以打包成小程序、h5...

    web网页聊天

    WebSocket提供双向通信,允许服务器主动推送消息到客户端,使聊天体验更加即时。 7. **错误处理**:在Ajax请求过程中可能出现网络问题或服务器错误,因此需要设置错误处理回调,以显示错误信息或重试请求。 综上所...

    基于Vue和Javascript的IM即时聊天Web应用设计源码

    基于Vue和Javascript的IM即时聊天Web应用设计源码,该项目包含116个文件,主要文件类型有40个vue前端文件,以及30个javascript文件。此外,还包括22个png图像文件,以及4个jpg图像文件。该项目是一个基于Vue和...

    微信小程序websocket实现即时聊天功能

    在Web开发中,WebSocket常用于实现即时通讯功能,如在线聊天、股票行情更新、游戏同步等。微信小程序作为轻量级的应用平台,也支持WebSocket API来实现实时聊天功能。 在微信小程序中,WebSocket的使用步骤大致如下...

    即时聊天系统

    即时聊天系统是一种在线通信平台,它允许用户进行实时的文本、语音甚至视频交流。这种系统的核心功能包括群聊、私聊、上线提醒以及查看聊天记录,这些特性使得它成为日常工作中沟通协调,朋友间社交互动的重要工具。...

    sparkweb 聊天工具WEB端 开源

    3. **IM功能**:作为一款即时通讯工具,Sparkweb 提供了基本的文本聊天功能,支持表情、图片、文件等富媒体消息发送。同时,它可能还具备实时在线状态显示,让用户知道对方是否在线,以便及时进行沟通。 4. **多...

    WEB在线聊天系统源码

    总结,这个“WEB在线聊天系统源码”项目涉及的技术和知识点包括Web开发、WebSocket实时通信、用户状态管理、消息队列以及前端和后端的交互。开发者可以通过分析源码学习如何构建一个实时、可靠的在线聊天平台。

    最新仿WX即时聊天源码,支持视频语音聊天

    最新仿WX即时聊天源码,支持视频语音聊天 仅限于学习使用,禁止商业运营 网站+手机+电脑+H5可打包APP、视频语音聊天、注册、添加好友、群聊创建、群管理、文件在线预览、群公告、后台管理 功能说明: 支持单聊和群聊...

Global site tag (gtag.js) - Google Analytics