htmlページを指定位置に位置決めする4つの実装方式
<html>
<head>
<meta charset="utf-8">
head>
<style>
body {
text-align: center;
}
#go_to {
position: fixed;
right: 10px;
bottom: 10px;
}
style>
<body>
<h3 name="top"> 300 h3>
<p>《 》<br/>
: <br/>
, 。<br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。p>
<p id="jys"> 《 》<br/>
: <br/>
, 。<br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。p>
<p id="cao"> 《 》<br/>
: <br/>
, 。<br/>
, 。<br/>
, 。 <br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。<br/>
, 。<br/>
, 。<br/>
, 。<br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。<br/>
, 。<br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。<br/>
, 。<br/>
, 。p>
<p> 《 》<br/>
: <br/>
, 。<br/>
, 。<br/>
, 。<br/>
, 。p>
<div id="go_to">
<a href="#top">A、 a>
<button onclick="goToTop();">B、 button>
<button onclick="goToJys();">C、 button>
<button onclick="goToCao();">D、 button>
div>
body>
<script type="text/javascript" src="jquery-3.0.0.min.js">script>
<script type="text/javascript">
function goToTop() {
location.href = "#top";
}
function goToJys() {
$("html,body").animate({scrollTop: $("#jys").offset().top}, 500);// 《 》
}
function goToCao() {
/**
* DOM 。 , ,
* 。 ,HTML5 scrollIntoView()
* 。
* scrollIntoView() HTML , ,
* 。 true , ,
* 。 false ,
* ( , 。)
* , :
* //
* document.forms[0].scrollIntoView();
* , 。 ,
* 。
* IE、Firefox、chrome、Safari Opera。
*
* querySelector
* querySelectorAll Element
* jQuery(element) Element
*
* :http://www.cnblogs.com/daxian2012/archive/2012/10/18/2729359.html
* :http://blog.csdn.net/only_love_strangers/article/details/47264889
*/
document.querySelector("#cao").scrollIntoView();
/**
* :$("#cao")[0], :$("#cao"),
* $('#cao') jQuery , scrollIntoView() DOM
* , jQuery DOM , jQuery
* DOM 。
*/
$("#cao")[0].scrollIntoView();
}
script>
html>