已采纳回答 / 周龙帆
同位学习爱好者!共勉div:hover在ie6的时候除了<a>可以显示,其他都要做兼容。具体http://www.dreamdu.com/css/pseudo-class_hover/ IE6差不多淘汰了,不要去理他;且js才是前端的主战场,多写代码没错!
2016-04-18
已采纳回答 / 慕斯卡9731973
把i在调用之前定义,即把var i=null; 放在函数之前,作为全局变量。 startMove(-10,-200);}}var i=null;function startMove(speed,mytarget){
2016-04-18
已采纳回答 / moonie
<...code...>你这段有问题吧,mouseover 的时候 obj.alpha 的值为 30 iTarget的值为 100 , speed 取 -5 ,这样的话岂不是透明度一直在减小直到最后消失变为负值
2016-04-17
已采纳回答 / mingttong
倒数第5行的obj.offsetWidth=obj.offsetWidth+speed+'px'; 改为 obj.style.width=obj.offsetWidth+speed+'px';就可以了。一开始我也搞不懂为什么,百度了一下,说是obj.offsetWidth是数值,而obj.style.width是字符串,所以在用obj.offsetWidth+speed+'px'改变宽度时应该赋值给obj.style.width.
2016-04-16
最赞回答 / aparch
+号在这里是连接符,实际上这个句子是为了实现在IE浏览器中的opacity定义:css中的写法 fliter:alpha(opacity:30);js中的写法 odiv.style.filter=alpha(opacity:30);你把加好看成连接符,这里的alpha就是opacity的赋值,相当于例子中的30,把+去掉,就是ie里的赋值语句odiv.style.filter=alpha(opacity:alpha);(当然这个只是给你看的更具体一点,要写成这样肯定不对,要加+号,...
2016-04-14
已采纳回答 / 小爬虫8036
timer=setInterval();这里返回值给timer,这里clearInterval(timer)取消调用,总之你得定义一个timer吧,让它等于null只是给一个默认值,你直接定义var timer;也是可以的。
2016-04-14
最新回答 / 青鸟衔音
<style type="text/css"> *{ margin: 0; padding: 0; } #move{ width: 300px; margin: 10px auto; border: 1px solid #ccc; } #move a{ display: inline-block; width: 58px; height: 25px; border: 1px solid #ddd; border-radius: 3px; b...
2016-04-13