href=「#」默認的一個跳轉動做,跳轉以後還在本頁面,可是位置會被定位到頁面頂部。javascript
要想保持如今的位置不變,最好的集中辦法:java
href = 「javascript:void(0)」異步
<a href="javascript:void(0)"></a>ip
<a href="javascript:void(null)"></a>
<a href="#" onclick="return false"></a>cli
我的分析用處:標籤
第一:對於你不想讓頁面跳到頂部,例如,比較長的頁面。script
另外:就是異步加載的時候,用到#極可能會引發加載問題。return
因此對於異步加載或者局部刷新,更多的使用void(0)這樣一個死連接 void
(a標籤無用均可以附上一個void(0)的鏈接)