Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的onmouseover事件未运行_Javascript_Html_Asp.net - Fatal编程技术网

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();
});    

如何设置可见或隐藏的值。是否要隐藏元素?