簡體   English   中英

Jquery“Smooth Scroll”不起作用

[英]Jquery “Smooth Scroll” not working

我有以下問題:當我使用jQuery單擊鏈接時,我嘗試將平滑,慢速滾動到頂部。 我使用了以下腳本:

 $(document).ready(function() { $('a[href*=#]').bind("click", function(event) { event.preventDefault(); var ziel = $(this).attr("href"); $('html,body').animate({ scrollTop: $(ziel).offset().top }, 2000 , function (){location.hash = ziel;}); }); }); 

在頁面頂部,我有一個帶有id:start的<h1> -Tag,在底部我有一個定義的鏈接: a href="#start">Back to top</a>

包含jQuery腳本。

有誰知道為什么它不適用於我的情況,但在這里工作?

謝謝你的幫助!

您的代碼似乎工作正常,在創建代碼片段時,請確保包含所有代碼(html和javascript)..

請看看我為你准備的jsfiddle。

https://jsfiddle.net/gfe3c43u/

提示:確保在嘗試運行此代碼的任何地方都包含正確的庫(注意:我的jsfiddle使用的是jquery 2.1.0)

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM