2010-08-24 91 views
7

我有一個錨標記上用onclick和HREF =「#」滾動錨標籤頂部

<a href="#" onclick="Register();" >Register</a> 

如果你沒有在你的錨A HREF,它可以搞砸了一些東西,但我不不需要重定向,只需調用一個js函數即可。然而,當點擊此鏈接時,href =「#」會導致它將頁面滾動到頂部。我如何防止這種情況發生?

+0

問題可能重複[取消瀏覽器滾動重置爲內聯Onclick](http://stackoverflow.com/questions/2693978/cancel-browser-scroll-reset-for-inline-onclick) – deceze 2010-08-24 02:21:37

回答

8

您可以添加一個return false;,像這樣:

<a href="#" onclick="Register(); return false;">Register</a> 

這可以防止錨,這是去散,導致滾動的默認操作。

+5

這是一個測試評論 – 2017-09-27 17:38:47

5

用途:

<a href="javascript:void(0);" onclick="Register(); ">Register</a> 

的javascript:無效(0),將防止被重定向的頁面,也將固定在您的網頁獲得在上面滾動,由於HREF =「#」

相關問題