第91篇一对多之学生举手加红点及老师忽略消息或让学生发言去除红点
来源:互联网 发布:php相关书籍 编辑:程序博客网 时间:2024/04/30 06:41
关键词:学生举手红点,老师忽略消息去红点,允许学生发言去红点
一、一对多
1.1 学生举手提问
新的需求是右边的符号去掉,换成文字“忽略”,但符号一直去不掉,等前端来了请教一下吧。
1)学生举手红点
开发完成,代码如下:
a.)新技术
这个替换图片是用位置替换,就是说所有的图标在一张图上,只是位置不同,如下:
b.)开始时,举手图标如下:
当学生举手时,把图片的位置变一下,加上红点,如下:
//学生举手提问老师端动态追加提示消息+并且举手图片换成加红点的
if(event.data.mobileName && event.data.raiHand){
var mobName = event.data.mobileName;
RHVA_id = event.data.video_Id;
raiHandId = 'VA'+RHVA_id;
$("#raHanQue").append("<li id = '" +raiHandId+"'class='clearfix'><img src='/static/img/end_s.png'onclick='openSgVA(RHVA_id)' /><span>"+mobName+"发起举手提问</span><astyle='color:red;' onclick='removeRH(raiHandId)'>忽略</a></li>");
$("li#hand").find("span").css("background-position","38px -159px");
}
注:上述标红代码,就是用改变位置的方法,把图片换成加红点的,有个小技巧是:可以在html中通过移动上下键来改变位置,进行定位。
注:这是在不连接学生端的情况下进行的。学生举手后,图标如下:
c.)当老师让学生发言或忽略消息后,红点消失,代码如下:
老师忽略消息更换红点图片:
//移除举手标签+去掉图片举手红点
function removeRH(id){
$("#"+id).remove();
$("li#hand").find("span").css("background-position","38px -116px");
}
老师让学生发言更换红点图片:
//学生举手提问老师端动态追加提示消息+并且举手图片换成加红点的
if(event.data.mobileName&& event.data.raiHand){
var mobName =event.data.mobileName;
RHVA_id =event.data.video_Id;
raiHandId ='VA'+RHVA_id;
$("#raHanQue").append("<li id = '" +raiHandId+"'class='clearfix'><img src='/static/img/end_s.png' onclick='opnVAred(RHVA_id)'/><span>"+mobName+"发起举手提问</span><astyle='color:red;' onclick='removeRH(raiHandId)'>忽略</a></li>");
$("li#hand").find("span").css("background-position","38px -159px");
}
opnVAred函数如下:
//打开单个学生的音视频+把红点举手图片替换成没红点的----------------------3.2.3
function opnVAred(stuIdVA){
connection.send({
action:"unsilent",
uid:stuIdVA
});
$("li#hand").find("span").css("background-position","38px -116px");
}
注:不能再用那个打开声音的了,并且这个不需要移除由点视频头像打开的框。
2017年4月1日星期六
- 第91篇一对多之学生举手加红点及老师忽略消息或让学生发言去除红点
- 第90篇一对多之学生举手提问及老师点课堂模式掉线
- 第92篇一对多之学生完成作业加红点及红点变数字
- 第74篇一对多之视频下加学生姓名或电话(二)给每一张老师端的单击图片都加上取消同步及array_uintersect
- 第48篇一对多实现(五)老师端动态加载学生头像及PHP array_map
- 第61篇一对多之老师端私有白板点击上共享白板及老师端学生私有白板加载多次及点头像出私有白板列表周四
- 第77篇一对多之稳定性研究(二)之学生发消息报错及array_unshift
- c语言学生举手求教大本营老师和同学!
- 第49篇一对多实现(六)学生进入只显示一个头像及删除学生id及删除学生div及 array_merge
- 第53篇一对多实现之学生白板传图片到服务器(三)及array_pad
- 第73篇一对多之两个学生相互刷新解决(二)重写最后一张白板的刷新及array_udiff_assoc及array_udiff_uassoc
- 这老师让学生忧。。。
- 第60篇一对多之学生端私有白板图片保存及学生传数组过去不再单张传周三
- 第72篇一对多之优化实时共享私有白板最后一页(三)两个学生相互刷新解决及追加div传参数周一
- 老师&&学生
- 第55篇一对多实现之私有白板向老师端传图片数据(二)及array_reduce
- 第31篇熟悉老师与学生建房间与连接及php的date和include及require
- 第33篇学生建房间连老师总结及IOS-WebRTC BUG处理(一)及php打开文件
- git用户名、邮箱错误导致提交失败
- 使用AndServer在Android上搭建Web服务器
- Hive初探
- B
- 1049. 数列的片段和(20) python篇
- 第91篇一对多之学生举手加红点及老师忽略消息或让学生发言去除红点
- push推送相关注意事项
- python实现:K近邻算法改进约会网站匹配效果
- 使用Request对象实现get/post表单传值
- 如何确保在对数据误操之后可以快速的恢复数据
- Ajax学习(一)
- 方法重载与重写
- 【C++】一些好用的方法
- 使用EasyChm创建电子文档的注意事项