`
muyu
  • 浏览: 222804 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

点击空链接,页面不跳到页头

阅读更多

<a href=”#”>我的祖国</a>

当点击该链接时,页面会默认跳到网页头部---默认的锚点。

<a href=”##”>我的祖国</a>

多用几个#,页面就不会跳到头部了,刚才我试了下,遨游至少3个#,火狐至少两个,就不会跳到头部。

 

 

以前通过增加 onclick=”return false;” 来解决,可是,对于不同的浏览器会有偏差,且点击后,地址栏会多出一个……html#return false;,这十分不雅。

完美的解决方法

<a href=”javascript:void(0);”>我的祖国</a>

参考资料:
http://www.zfnn.com/post/396.html

 

----------------------------------------------------------------------

 

2009-6-3

 

今天又碰到一个怪问题:

表单里的验证码图片,后面有一个“看不清”的超链接,点击该链接,触发换一张新的验证码。请看代码:

<img id="imgauthcode" src="./?t=img" /><a id="imgPicLink" href="javascript:void(0);">看不清,换一张</a>
var reloadImg = function(){
	$("imgauthcode").src = "./?t=img&r=" + Math.random();
};
Event.observe('imgPicLink', 'click', reloadImg);

  上述代码在遨游,点击“看不清”链接,图片就消失了,无法正常加载(其他浏览器,包括ie7,都是正常的)。我把void(0)去掉,即可。

<a id="imgPicLink" href="#">看不清,换一张</a>

 

人总是恐惧未知的东西,如果不知道如何去认识未知的东西,恐惧会更多一层。

这些乱七八糟的问题,总是没有官方的权威资料可查,既然问题临时解决了,就不深究了,更不想把“辛苦碰出来”的结果当结论贴出来。

参考:js javascript:void(0) 真正含义

 

----------------------------------------------------------------------

2009-7-2

 

jquery官方网站的一段示例代码,刚好提到了如何取消超链接<a>的click事件,也就是,使点击链接不产生任何效果,就像没有点击一样。

$("a").click(function(e){
   // stop normal link click
   e.preventDefault();
});

 

上述代码改编自《Tutorials:Getting Started with jQuery 》的“Rate me: Using Ajax”一节。

 

 

分享到:
评论

相关推荐

    空链接 href="#"与href="javascript-void(0)"的区别.docx

    在Web开发中,经常会遇到需要创建空链接的情况,这些链接主要用于页面内的导航或者是触发某些JavaScript事件,而不是真正的跳转到另一个页面。在HTML中,有两种常见的实现方式:一种是使用 `href="#"`,另一种则是 `...

    web页面如何写测试用例

    - 点击页面上的所有链接。 - 验证链接是否按照预期打开了新窗口或在当前窗口加载了新内容。 - 对于需要确认的修改操作,确认页面行为是否符合设计。 **5. 历史数据兼容性** - **目标**: 在测试环境中模拟线上...

    js获取页面地址栏参数

    例如,当我们点击一个链接时,可能会带着一些查询参数跳转到另一个页面,这些参数通常用于过滤数据、指定操作等。本文将详细介绍如何使用JavaScript来获取页面地址栏中的参数。 #### 二、基础知识 1. **URL结构**...

    设置页码从第三页开始【word怎样从第三页设置页码】.docx

    4. 光标跳到第三页页脚,此时软件自动给我们添加了页脚。但由于软件同时给前两页添加了页脚,所以在此我们还需要再进第 2 页删除页脚。 5. 来到工具栏的设计栏下,点击“链接到前一条页眉”,将其取消。 6. 在不关闭...

    作业2效果-链接的跳转.zip

    6. **锚点链接**:使用`#`符号可以在同一页面内跳转到特定位置,如`跳至第一部分&lt;/a&gt;`。 7. **AJAX异步跳转**:在现代Web应用中,为了实现无刷新页面更新,可以使用AJAX(异步JavaScript和XML)技术来更新部分内容...

    jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法

    当用户点击商品列表中的链接时,浏览器会跳转到`goodsDetail.html`页面,并将商品id作为查询参数传递。在商品详情页,我们可以使用相同的Ajax技术,根据传入的id去请求对应的商品详情,从而实现页面间的无刷新跳转。...

    通过url跳回app,含测试html

    在Android开发中,实现通过URL链接唤醒App是一项常见的需求,特别是在移动互联网应用中,用户可能在浏览器、社交媒体或者第三方应用中点击一个链接,然后希望直接回到我们的App内继续操作。这个过程涉及到Android的...

    个人网页设计常用代码集合.doc

    将链接的`href`值设为`javascript:void(null)`,可以避免用户点击空链接时页面跳回顶部: ```html (null)"&gt;链接文本 ``` 4. **防止网页被嵌入框架**: 通过在JavaScript中检查`self`与`top`窗口是否相同,如果...

    文章管理系统

    2.[修复]前台页头导航栏二级栏目模式为单篇页时,链接无效BUG 2012年02月10日 ★更新方式:admin文件夹改成你后台目录名,然后补丁包里的所有文件覆盖进去。 1.[新增]后台新增文章时作者栏 加入{%称呼%}自动...

    链接中的href=#是什么意思呢

    然后,你可以通过 `跳至第一部分&lt;/a&gt;` 来创建一个链接,当点击这个链接时,页面会滚动到名为 "section1" 的锚点位置。 4. **不写书签名称的情况**: 当只写 `href="#"` 而不指定书签名称时,点击这个链接实际上...

    蓝奏云直链解析接口PHP源码 蓝奏云盘链接解析API源码.rar

    对于蓝奏云来说,普通下载链接通常会引导用户通过其网页界面完成下载,而直链则跳过了这个过程,提供了一个更高效、更直接的下载方式。 PHP是一种广泛使用的服务器端脚本语言,特别适合于Web开发。在这个特定的案例...

    js中document.referrer实现移动端返回上一页

    当用户从一个页面跳转到另一个页面时,比如从A页面跳到B页面,B页面就可以通过document.referrer获取到A页面的URL。这为我们在移动端实现返回上一页功能提供了可能。 然而,document.referrer在不同浏览器中的兼容...

    超强php分页打包 通用分页 万能分页 ajax分页 google分页

    AJAX分页是一种无刷新的技术,用户在点击分页链接时,页面不会整体刷新,而是仅更新数据部分。这提供了更好的用户体验,减少了页面加载时间。实现AJAX分页,通常需要以下几个步骤: 1. 创建一个JavaScript函数,监听...

    用jquery实现动画跳到顶部和底部(这个比较简单)

    在代码示例中,当点击“底部”按钮时,页面将会滚动到具有id为'span'的元素的位置。 5. 点击事件处理:在HTML和jQuery中,可以为元素添加事件监听器,当特定事件发生时(如点击),就会触发与之绑定的处理函数。...

    苹果8XPC和手机二合一完整版

    {maccms:link_search_art} 文章搜索页链接 {maccms:link_index} 视频首页链接 {maccms:link_index_art} 文章首页链接 {maccms:link_map_vod} 视频地图链接 {maccms:link_map_art} 文章地图链接 {maccms:link_topic_...

    留溪在线考试系统 V5.21

    会直接跳到该试题。  考试结束后点击“结束考试”就回到试卷列表页面。如果某试卷已到了结束时间,系统会自动结束 退出该考试。  5.试卷管理。此模块主要用于对已有试卷的操作和增加考试试卷。  只有教师或超级...

    Dreamweaver 插件

    42. **Fix_Null_Links**:修复空链接,避免点击后页面跳至顶部。 43. **advopenwindow**:创建高级弹出窗口,支持窗口定位、自动关闭等功能。 44. **averagedistribute**:单元格平均分布,方便调整表格布局。 45...

    mpa

    每个页面都有自己的URL,当用户点击导航链接时,浏览器会发送请求到服务器,获取新的HTML页面并进行渲染。这种模式允许搜索引擎更容易地理解和索引网站内容,从而提高在搜索结果中的可见性。 在开发MPA时,开发者...

    wapeq1.5-升级包

    8 解决了论坛加精或置顶问题 加精或置顶成功后跳到成功页面,只要不离开一直刷新就能一直加精或置顶,论坛金币和积分就能一直加的问题 9解决了论坛发帖如果帖中含有URL连接,前台自己编辑帖子就出现下面的问题!版主...

Global site tag (gtag.js) - Google Analytics