function hideTip() { var oDiv = document.getElementById("divTip1"); var oEvent=EventUtil.getEvent(); oDiv.style.visibility = "hidden"; } </script> </head> <body> <p>Move your mouse over the red square.</p> <div id="div1" style="background-color: red; height: 50px; width: 50px" onmouseover="showTip()" onmouseout="hideTip()"></div>
<div id="divTip1" style="background-color: yellow; position: absolute; visibility: hidden; padding: 5px"> <span style="font-weight: bold">Custom Tooltip</span><br /> More details can go here. </div> </body> </html>这里使用了我在《javascript事件模型框架》中摘记的JS文件。实现可折叠区域的道理与此相同,很常用的功能,不再细说。