RT:手机上有一个聊天窗口,默认是这样写的,每条聊天都是append增加进去的,这样人少还好,人多的情况下,感觉会慢,有没有什么方法解决,当达到多少条聊天内容时,之前的聊天信息给remove掉,这样行吗,有没有更好的实现方法或者例子。求大神指教
1
Mutoo 2015-03-07 13:36:47 +08:00 1
用 iscroll 效果 duang duang 的~ http://cubiq.org/iscroll-5
|
2
kisshere 2015-03-07 14:39:06 +08:00 2
随便给你写个吧:
setInterval("del_chat()",1000); var limit_count=100;//限制100条聊天记录 function del_chat(){ var chat_bubble_count=$('.chat_bubble').size(); var rest_count=chat_bubble_count-limit_count; if(rest_count>0){//如果超出了100条聊天记录 for(var i=0;i<rest_count;i++){ $('.chat_bubble:eq('+i+')').remove(); } } } |