如果我的HTML中有这个锚点:
<a name="MOVEHERE"></a>
我有Button1
。如何按Button1
将页面移动到MOVEHERE
锚定位置
答案 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>