【发布时间】:2016-07-04 05:11:01
【问题描述】:
我试过了,没有成功:
JS:
function Hide() {
alert('Hide');
document.getElementById('I').style.visibility = 'none';
}
function show() {
alert('Show');
document.getElementById('I').style.visibility = 'visible';
}
代码隐藏:
<asp:LinkButton ID="LinkButton1" onmouseover="show()" onmouseout="Hide()" runat="server">Mouse Here</asp:LinkButton>
<asp:Image Visible="false" ImageUrl="~/Images/V.png" ID="I" runat="server" />
我添加警报只是为了检查这是否激活了该功能,并且确实如此。
有什么建议吗?
谢谢!
【问题讨论】:
-
display: none如果您希望元素不占用空间。visiblity: hidden如果您仍然希望元素占用空间。看起来你正在混合两者。 -
你也可以使用 style display:none
标签: javascript asp.net visibility onmouseover onmouseout