Javascript 我的onmouseover事件未运行
我在Javascript 我的onmouseover事件未运行,javascript,html,asp.net,Javascript,Html,Asp.net,我在中有一个事件,当鼠标经过它时,我想显示一个子菜单。由于控件没有这样的事件,我在下面使用了事件 <div onmouseover="ShowHomeSubMenu()"> <asp:ImageButton ID="HomeBttn" runat="server" ImageUrl="~/Images/Home Clicked.jpg" Style="position:absolute;left:680px;top:70px" onclick="HomeBttn_Cli
中有一个事件,当鼠标经过它时,我想显示一个子菜单。由于控件没有这样的事件,我在下面使用了事件
<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>
函数ShowHomeSubMenu(){
var t=$('#').val();
t、 可见=真实;
}
这不起作用,我不清楚原因。尝试以下方法
function ShowHomeSubMenu() {
var t = $('#<%= HomeSubMenu.ClientID %>')[0];
t.style.visibility = "visible";
}
函数ShowHomeSubMenu(){
变量t=$(“#”)[0];
t、 style.visibility=“可见”;
}
或者你也可以试一下
function ShowHomeSubMenu() {
var $elem = $('#<%= HomeSubMenu.ClientID %>');
$elem.show();
}
函数ShowHomeSubMenu(){
变量$elem=$(“#”);
$elem.show();
}
希望这会有帮助试试这个
function ShowHomeSubMenu() {
$('#<%= HomeSubMenu.ClientID %>').show( "fast" );
}
函数ShowHomeSubMenu(){
$('#').show(“fast”);
}
试试这个
function ShowHomeSubMenu() {
$('#<%= HomeSubMenu.ClientID %>').show();
}
函数ShowHomeSubMenu(){
$('#')。show();
}
或者试试这个。。为div.指定类名
<div class="anyname">
<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>
然后在其上应用鼠标悬停事件
<script type="text/javascript">
$(".anyname").mouseover(function (e) {
$('#<%= HomeSubMenu.ClientID %>').show();
});
</script>
$(“.anyname”).mouseover(函数(e){
$('#')。show();
});
如何设置可见或隐藏的值。是否要隐藏元素?