发表于: 2017-01-22 22:51:03

4 1358


今天做的任务二。有几点总结一下。

1.css样式是我自己设计的,因为我喜欢自己选的颜色(但是好辛苦,闷声作大死系列,难以想象以后的UI都得自己画.......)

2.这次css样式大部分采用的inline-block,上次的任务全部用float做的,这次想试试别的方法。

在文字方面,如果想让字竖起来,我有两种方法,一是使用word-wrap:break-word;二是使用width进行限制。

如果想让文字不要溢出,可以选择添加overflow。

如果不想要li的点,可以list-style:none。

3.这个任务设计思路大体如下:

   ·首先第一个函数是根据任务创建一个相同数量的列表,并全部赋值0。然后根据杀手的数量选取随机数,取列表不同的位置赋值1。

   ·然后第二个函数把0换成平民,1换成杀手,做成li写入div。

   ·第三个函数可以将结果显示出来||重置。

   ·然后拖拽滑块部分,本来想用canvas画的,最后还是用的css,感觉自己好蠢,平白浪费了很多时间。加号和减号的函数写好了,点击时人数和滑块的位置都会变,并且保证能在[6,18]区间内。但是拖拽函数我还没写出来。我是想当滑块mousedown时,获取当前pageX,然后用mouseover不断更     新pageX判断是左滑还是右滑。但是mouseover只监听滑块的位置,所以我把选择区域区到最大body。可它还是有点不符合我的想法,我大概有这么几个问题想请教师兄一下。

       ·怎么判断鼠标移动多少来确定滑块变多少呢?因为不同分辨率鼠标移动的px不一样,移动的范围和初始范围的比大概在[0.02%,0.2%]内变化,所以我应该怎么来确定呢?

       ·我在mousedown里嵌套了mouseover,可是我发现mousedown触发后mouseover停不下来了(一脸懵逼),所以我觉得应该加一个mouseup,可我不知道加在哪里合适,好尴尬。

       ·我目前想到的判断鼠标X轴坐标移动情况的检测方法是用timeInterval,每0.1秒检测一下pageX,师兄您看这样合适吗。

       ·师兄我之后的任务,在点击go之后,是用jq创建新的div然后hide,show,之类的做成静态网页呢?还是写一个新的html跳转呢?

       ·卖萌打滚撒娇求教育。

       ·最后贴个图

       ·明天再接的码。

       ·(扶我起来我还能送(逃))

_(:3 」∠ )_



返回列表 返回列表
评论

    分享到