我的onmouseover事件未运行

用户名

我有一个事件,<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>

这是行不通的,我不清楚原因。

达瓦尔·马萨克(Dhaval Marthak)

尝试以下

function ShowHomeSubMenu() {
        var t = $('#<%= HomeSubMenu.ClientID %>')[0];
        t.style.visibility = "visible";
    }

或者您可以尝试

function ShowHomeSubMenu() {
            var $elem = $('#<%= HomeSubMenu.ClientID %>');
            $elem.show();
        }

希望这会有所帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章