发表于: 2017-05-31 23:10:36
2 977
今天完成的事情
学习了一部分jQuery;
基本完成任务4,原型还原效果不达标,还要再改一点
收获
利用jQuery完成了台历页面点击事件;
还没有系统的学习过jQuery,这个效果是从网上一个差不多的例子搬下来的,学习了一下相关的知识点:
jQ选择器以美元符号开头$();
$(“.Num”)表示选择了 class=Num 的元素
$(this)表示选取当前HTML元素(这个官方的有点模糊),可以通过下面的例子说明:
使用show() 方法显示 HTML 元素
使用hide()方法隐藏HTML元素;
通过css("属性")返回元素该属性匹配的值;
对于杀人和投票界面点击头像变色,再次点击该头像弹出“不能再杀”的问题,应当让进入界面已死的角色点击弹窗,本轮点击不弹窗,解决方法是点击时候切换颜色和已死的角色颜色不同,避免本轮选中的角色再次点击弹窗;
任务4做的差不多了,理解了一些思想,也同之前老大所说的一样,要避免硬编码;避免去判断表面的因素去执行代码,应当尽量让每个操作都改变深层次的属性,然后通过属性去判断;
遇到的问题
玩家分配界面,按照游戏设计
这里输入完成后,上方杀手和人数应当自动分配好,之前用的是onChange,需要点击才能显示分配;因为我之前设置的是如果人数不符合要求会弹窗提示;
但是绑定oninput事件后,会出现一些小问题,比如输11,输完一个1就会弹一下才能继续填,输14退格1个4也会弹;要如何解决这一问题(好像是失焦事件相关内容?)
后来通过将input这里的判断取消,改为底部button判断解决了这一问题;
明天计划的事情
把小问题改好提交(每天循环出现4个按钮);
深入看下jquery;
了解后续的任务需求;
评论