发表于: 2017-04-04 23:22:28

1 651


今天完成的任务

1.完成任务1

2.任务二页面css

明天的计划

1.js任务二

遇到的问题

1.定时器设定全局变量会自动,在函数内部设置又没法被其他函数调用,解决方法就是如下

代码

var timer1;
var timer2;
function timer (){
timer1=setInterval('num();color();variety()', 1000);
   timer2=setInterval('clear()', 999);
}
function timerstop() {
clearInterval(timer1);
   clearInterval(timer2);
}

依旧是全局变量,只不过定时器的属性是在函数内部定义,这样全局比变量也会被定义

然后在另一个函数内部就可以被调用。

2.点击结束按钮后,由于开始那里的设置,再次点击开始按钮没有反应,这个时候只要把

那个变量c重置为1,就可以了。

start.onclick=function begin () {
if (c == 1) {
       timer(1);
       c = 0;
   }
};
over.onclick=function stop () {
   timerstop();
   clear();
   c = 1;
};

3.任务二的页面跳转

jump.onclick=window.location.href='page1.html';

就直接跳转了,根本不等我点击,很尴尬。

收获

以上解决和未解决的问题


返回列表 返回列表
评论

    分享到