javascript href=”#”页面滚动到顶端的问题

作者:半瓶墨水   链接:http://www.2maomao.com/blog/javascript-href-back-to-top-issue/

写网页免不了要写javascript,比如这样:点我啊,上顶端,可以试试向下滚屏(用滚轮或者方向键)以后再点击这个链接看看效果)

<a href="#" onclick="alert('点我干啥子?')">点我啊,上顶端</a>

这样的方式有个问题是:如果真的点了,整个浏览页面会滚动到顶端。有时候需要(比如Ajax)点击以后页面不滚动

解决方式很简单,return false就行了:点我啊,我不跑

<a href="#" onclick="alert('点我干啥子?');return false">点我啊,我不跑</a>

当你return false的时候,浏览器忽略href

3 条评论 发表在“javascript href=”#”页面滚动到顶端的问题”上

  1. 阿神说道:

    我给你回晚了, 你可以直接把javascript写到href里呀. 哈哈
    xx

  2. 半瓶墨水说道:

    呵呵,多谢阿婶的提醒,直接写也可以 :v

  3. 9288说道:

    不错顶一下,有空到我们站踩一下:http://www.yinxi.net,http://www.yx10011.com

留下回复