首页 > 怎么让a标签#的跳转效果失效?

怎么让a标签#的跳转效果失效?

怎么让a标签#的跳转效果失效?

可能我没表达清楚,我是想让
 <a href="/public/admin#a">xx</a>
 这样的标签跳转失效,就是地址栏会出现/public/admin#a,但浏览器不会定位到a的位置

也可以

<a href="javascript:;">demo</a>

如果没有地址的话,就用demo,要是有地址的就用demo


如果是Jquery中,给a绑定一个click事件,可以加一句return false来阻止a默认的跳转。



可以在click事件的回调函数中,调用event对象,在函数体内用event.preventDefault()。


<a href="###">link</a>
<a href="javascript:void(0)">link</a>

<a href="#" onclick="return false;">link1</a>

<a href="javascript:void(0);">link2</a>
【热门文章】
【热门文章】