发表于: 2017-04-04 23:22:28
1 686
今天完成的任务
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';
就直接跳转了,根本不等我点击,很尴尬。
收获
以上解决和未解决的问题
评论