【发布时间】:2014-03-11 13:32:21
【问题描述】:
<script type="text/javascript">
function show_sidebar()
{
document.getElementById('sidebar').style.visibility="visible";
}
function hide_sidebar()
{
document.getElementById('sidebar').style.visibility="hidden";
}
</script>
<img src="images/cart.jpg" width="80px" height="30px" onMouseOver="show_sidebar()" onMouseOut="hide_sidebar()">
<div id="sidebar">some thing</div>
这是我在鼠标悬停和鼠标悬停时显示和隐藏侧边栏 div 的代码。它的工作但我想要的是当我将鼠标悬停在图像上时,显示侧边栏 div,并且我希望在鼠标悬停在侧边栏上时也显示侧边栏 div。怎么办。
【问题讨论】:
-
你能把它们包装在一个共同的父级中吗?
-
所以把你的鼠标悬停的东西也放到侧边栏 html 上?
-
尝试将
onMouseOver和onMouseOut事件放在您的 div 标签上。 -
我怎样才能通过这样做来解决这些问题@problemPotato
-
是的,但它有什么不同.. @epascarello
标签: javascript html