发表于: 2019-11-02 23:25:25
1 876
今天完成的事情:
1.重新梳理一下思路,但脑子还是很乱。感觉自己理解不了很多东西了,妈蛋。
明天计划的事情:
1.继续怼特么的。先把杀人状态完成,再把天数循环完成。
遇到的问题和收获:
1.首先是点击盒子出现的刀子
var dieNum;
$(".box-people").click(function () {
$(".box-hidden").hide();//点击前先隐藏掉刀子,避免点击另一个盒子后,前一个盒子一直显示.
$(this).children(".box-hidden").show();//获取当前对象下所有子元素.box-hidden
dieNum = $(this).index();//获取下标
});
先捕捉到盒子类名,点击时触发,使用show()展示出css里display:none隐藏的刀子。
$("p").hide();
$("p").hide();
show和hide可以直接展现出字面效果,显示和隐藏。
children() 方法是返回被选元素的所有直接子元素。
此处意思是返回box-people下所有的box-hidden元素。
index()
index()权威解释是
index() 方法返回指定元素相对于其他指定元素的 index 位置。
这些元素可通过 jQuery 选择器或 DOM 元素来指定。
此处使用了this,即获得自身的下标。
2.看了一些师兄的日报,发现也是有很多人在这里卡了很久。不过感觉我基础没有学太扎实,一些代码理解不了,还得加油。
总有一种无从下手的感觉。
评论