最新回答 / renyi3916741
”==“ 是判断二者的值是否相等 ”=“是赋值,是将后者的值赋值给前者,不需要比较,在if语句中用”==“来判断ul当前的状态,来判断执行的操作,若是用”=“,则相等于说ul的状态就是后者,直接执行其下面的语句,但不会执行else
2016-08-29
最新回答 / 小草1434
divs=$('notice-con').getElementsByTagName('div'); 注意$('notice-con') 这个是不是少了 #或者 . 即:divs=$('#notice-con').getElementsByTagName('div'); (id="notice-con")或者:divs=$('.notice-con').getElementsByTagName('div'); (class="notice-con")
2016-08-26
已采纳回答 / 小草1434
首先,制作这个功能就是为了实现延迟的效果(延迟了半秒),不会让鼠标一滑到上面就立即切换另外,这个时间不一定是500ms,但是500ms是比较好的一个反应时间既不会让用户感觉太慢,也不会太突兀
2016-08-26
已采纳回答 / qq_郭祥勤_03578575
tiemer=setTimeout();这个一定要注意了,这个函数和clearTimeout();一般都是成对出现的,这个计时器不用的时候是最好给他清除的,不然鼠标移动太快会出现问题的,timer开始时为null,后面我们调用了tiemer=setTimeout();这个时候timer就不在是null,也就是说这个计时器被调用了,我们鼠标移动到下一个选项卡时,一定要把之前的计时器删除干净,这个时候只要判断timer不是null了,就把计时器删了就可以了。
2016-08-25
最新回答 / 慕斯8234454
经 "落夜星空 " 提问,在回看视频,似乎觉得 "if ( timer ) { clearInterval ( timer ); timer = null; }" 这段代码不需要.为什么呢? 因鼠标滑入TITLE 区后 定时器就关了(手动切换,停止自动切换执行),后续鼠标在TITLE 区左右来回移动也不会再启动定时器.所以上述代码就变的有点多余了
2016-08-20
已采纳回答 / 慕粉3718063
先看老师的讲解,主要理解思路,在理解了思路的情况下,自己沿着这样的思路去写代码,代码一定要自己写,自己调试,这样才能发现自己的问题,进步也比较快
2016-08-11
已采纳回答 / qq_凉风有信丶_03837837
你div都有定时器,还有就是你上面的定时器和下面onmouseout的定时器不是一个,就是说,你一共用了三个= = ,所以你那个使劲跳
2016-08-04
已采纳回答 / mirsent3681149
这个没有用的,估计开始的时候准备用Index存取索引值的,也就是后面that=this的时候你可以用:index=this.id来获取索引
2016-08-03
已采纳回答 / 慕客学渣会总瓢把子3201537
我做了我的可以。你前面既然that可以用证明基本上是对的。可能就是一个没注意的地方。F12控制台报错看看是第几行。我的布局和老师的不一样。代码不同。<!DOCTYPE html><html><head> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <title>tab切换</title> <style type="text/css...
2016-07-26