日期:2014-05-17  浏览次数:20938 次

鼠标经过一处文字显示一个层 移开隐藏层
鼠标进过一处文字,显示隐藏层。

------解决方案--------------------
<div id='a'>sdfsdfsd</div>
<div id='b' style='display:none'>aaaaaaaaafas</div>
<script>
document.getElementbyId('a').onmouseover=function(){document.getElementbyId('a').style.display='block'}
document.getElementbyId('a').onmouseleave=function(){document.getElementbyId('a').style.display='none'}

</script>
------解决方案--------------------
楼上的代码不仔细哦
<div id='a'>sdfsdfsd</div>
<div id='b' style='display:none'>aaaaaaaaafas</div>
<script>
document.getElementById('a').onmouseover=function(){document.getElementById('b').style.display='block'}
document.getElementById('a').onmouseleave=function(){document.getElementById('b').style.display='none'}

</script>
------解决方案--------------------
探讨
怎么使隐藏层绝对居于上面层的下方的某一位置

------解决方案--------------------
写成数,方便调用

<script>
function VisibleOrHidden(id, isVisible){
myObj = document.getElementById(id);
if(myObj==null)return;
myObj.style.display=isVisible==1?'block':'none';
}

</script>