我有一个事件,<asp:imagebutton />
当鼠标经过时,我想显示一个子菜单。由于控件没有此类事件,因此我在以下范围内使用了该事件。
<div onmouseover="ShowHomeSubMenu()">
<asp:ImageButton ID="HomeBttn" runat="server" ImageUrl="~/Images/Home Clicked.jpg" Style="position:absolute;left:680px;top:70px" onclick="HomeBttn_Click" height="40px" Width="90px"/>
</div>
ShowHomeSubMenu()函数如下
<script type="text/javascript">
function ShowHomeSubMenu() {
var t = $('#<%= HomeSubMenu.ClientID %>').val();
t.visible = true;
}
</script>
这是行不通的,我不清楚原因。
尝试以下
function ShowHomeSubMenu() {
var t = $('#<%= HomeSubMenu.ClientID %>')[0];
t.style.visibility = "visible";
}
或者您可以尝试
function ShowHomeSubMenu() {
var $elem = $('#<%= HomeSubMenu.ClientID %>');
$elem.show();
}
希望这会有所帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句