超链接无法具有图像状态,即onmousedown

时间:2013-12-18 18:08:23

标签: asp.net

我有一个简单的问题...我有一个主页,无论如何我可以在不使用超链接的情况下定位内容区域吗?我尝试过使用按钮和链接按钮,但它从未奏效。原因是因为我想要按钮状态,我不知道该怎么做。 我已将图像添加到链接

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Tabbet.aspx"ImageUrl="~/Icons/Icon_english_a.png">HyperLink</asp:HyperLink>

和我的代码背后尝试显示任何状态

void btn()
    {
        HyperLink1.Attributes.Add("onmousedown", "src='Images/logo.png'");
    }

当我点击图像时,图像没有变为向下状态。

由于

1 个答案:

答案 0 :(得分:1)

是的我有解决方案你应该尝试以下方式:

 <script src="Scripts/jquery-1.7.1.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {

            $("#<%=Hyperlink1.ClientID%> img").hover(function () {
                $(this).attr("src", "/Images/logo.png");
            }, function () {
                $(this).attr("src", "/Icons/Icon_english_a.png");
            }).mousedown(function () {
                $(this).attr("src", "/Images/logo.png");
            }).mouseup(function () {
                $(this).attr("src", "/Icons/Icon_english_a.png");
            });
        });

    </script>