基于锚点定位页面的按钮(C#)

时间:2013-11-28 14:59:21

标签: c# asp.net .net

如果我的HTML中有这个锚点:

<a name="MOVEHERE"></a>

我有Button1。如何按Button1将页面移动到MOVEHERE锚定位置

3 个答案:

答案 0 :(得分:1)

将输入放在一个标记中,该标记href到#movehere DEMO

<a href="#movehere">
   <input type="button" id="button1" value="button1" />
</a>



<a name="MOVEHERE" href="#" id="movehere">move here</a>

答案 1 :(得分:1)

使用锚点代替按钮并应用css之类的按钮。并添加属性href =“movehere”,这将解决您的问题

答案 2 :(得分:1)

    <head>
    <script src="http://code.jquery.com/jquery-latest.min.js"type="text/javascript"></script>
    <title></title>
</head>
<body>
    <input type="button" id="but_move" value="ClickToMove" />
    <br />
    Top Of The Page
    <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
    <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
    <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
    <a id="MOVEHERE">MOVEHERE</a>
    <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
    <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
    <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
    Bottom of The Page
    <script>
        $("#but_move").click(function () {
            $('html, body').animate({
                scrollTop: $("#MOVEHERE").offset().top
            }, 2000);
        });

    </script>
</body>