如何實(shí)現網(wǎng)站錨點(diǎn)鏈接平滑滾動(dòng)發(fā)布者:本站 時(shí)間:2020-05-12 15:05:42
做錨點(diǎn)鏈接的方法
①:設置一個(gè)錨點(diǎn)鏈接<a href="#miao">去找喵星人</a>;(注意:href屬性的屬性值最前面要加#)
②:在頁(yè)面中需要的位置設置錨點(diǎn)<a name="miao"></a>;(注意:a標簽中要寫(xiě)一個(gè)name屬性,屬性值要與①中的href的屬性值一樣,不加#)標簽中按需填寫(xiě)必要的文字,一般不寫(xiě)內容。
錨點(diǎn)鏈接平滑滾動(dòng)
一般使用錨點(diǎn)來(lái)跳轉到頁(yè)面指定位置的時(shí)候,會(huì )生硬地立即跳轉到指定位置,但是有些時(shí)候我們想要平滑地過(guò)渡到指定的位置,那么可以使用JQuery簡(jiǎn)單的實(shí)現平滑滾動(dòng)效果。
只需要在網(wǎng)站的底部代碼</body>上面添加以下的代碼就可以了。
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $('a[href*=#],area[href*=#]').click(function() { if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) { var $target = $(this.hash); $target = $target.length && $target || $('[name=' + this.hash.slice(1) + ']'); if ($target.length) { var targetOffset = $target.offset().top; $('html,body').animate({ scrollTop: targetOffset }, 1000); return false; } } }); }) </script>
選擇我們,優(yōu)質(zhì)服務(wù),不容錯過(guò)
1. 優(yōu)秀的網(wǎng)絡(luò )資源,強大的網(wǎng)站優(yōu)化技術(shù),穩定的網(wǎng)站和速度保證
2. 15年上海網(wǎng)站建設經(jīng)驗,優(yōu)秀的技術(shù)和設計水平,更放心
3. 全程省心服務(wù),不必擔心自己不懂網(wǎng)絡(luò ),更省心。
------------------------------------------------------------
24小時(shí)聯(lián)系電話(huà):021-58370032