我不明白从黑移到红,怎么会发生一个离开事件,我设了一个标题属性来看延时器执行次数,一经黑时停止,假如title是5,我在移到红,title变了,说明我从黑移到红会发生离开在调用,然后停止不包着这两个div,那个经过停止是整块停了吧,怎么会这样我效果是从黑移红不会动一下,我做出来【但我不明白上面的问题,为什么从黑div移到红div会发生离开】 <style type="text/css"> #a{width: 400px;height: 100px;border: 1px solid;position: relative;} .b{width: 200px;height: 100px;background-color: #333;float: left;} .b1{width: 200px;height: 100px;background-color: red;float: right;} </style></head><body> <div id="a" style="left:0px;"> <div class="b"></div> <div class="b1"></div> </div> <script type="text/javascript"> window.onload=function() { b(); } function b() { var a=document.getElementById("a"); var hq=parseInt(a.style.left); if(hq==800) { return false } if(hq<800) { hq+=2; } a.style.left=hq+"px"; a.title=setTimeout("b()",100); a.onmouseover=function() { clearTimeout(a.title); } a.onmouseout=function() { b(); } }
添加回答
举报
0/150
提交
取消