href=“#”默认的一个跳转动作,跳转之后还在本页面,但是位置会被定位到页面顶部。
要想保持现在的位置不变,最好的集中办法:
href = “javascript:void(0)”
<a href="javascript:void(0)"></a>
<a href="javascript:void(null)"></a>
<a href="#" onclick="return false"></a>
个人分析用处:
第一:对于你不想让页面跳到顶部,例如,比较长的页面。
另外:就是异步加载的时候,用到#很可能会引起加载问题。
所以对于异步加载或者局部刷新,更多的使用void(0)这样一个死链接
(a标签无用都可以附上一个void(0)的连接)