【发布时间】:2014-05-25 19:55:43
【问题描述】:
我在网页中有下面的代码,它的工作是:当鼠标刚刚移到图像上时,会出现一个新窗口,当鼠标离开时,它就会消失。它所做的一切都很好,但我只想在我点击图像时显示它,当我在新窗口之外点击它时它消失。检查一下。需要帮助
标题中的代码:
<style type="text/css">
a.imPop {
position:relative;
z-index:0;
}
a.imPop:hover {
display:inline;
z-index:auto;
}
a.imPop span {
display:none;
}
a.imPop:hover span {
display:inline;
position:left;
top:1em;
left:1em;
width:128px;
height:128px;
}
</style>
正文中的代码:
<a class="imPop" title="" style="color:#0000FF" font:large"">
<img src="images/1.gif" alt="" /><span>
<img src="images/2.jpg alt="" />
</span> </a>
【问题讨论】:
-
给我们提个醒:jsfiddle.net 你将不得不使用某种类型的 javascript 来获取点击,因为我知道你无法使用 Css 获得点击事件
-
您可以使用 :active,但这仅在按住鼠标时有效。我会推荐一些js。