<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”一节。
分享到:
相关推荐
在Web开发中,经常会遇到需要创建空链接的情况,这些链接主要用于页面内的导航或者是触发某些JavaScript事件,而不是真正的跳转到另一个页面。在HTML中,有两种常见的实现方式:一种是使用 `href="#"`,另一种则是 `...
- 点击页面上的所有链接。 - 验证链接是否按照预期打开了新窗口或在当前窗口加载了新内容。 - 对于需要确认的修改操作,确认页面行为是否符合设计。 **5. 历史数据兼容性** - **目标**: 在测试环境中模拟线上...
例如,当我们点击一个链接时,可能会带着一些查询参数跳转到另一个页面,这些参数通常用于过滤数据、指定操作等。本文将详细介绍如何使用JavaScript来获取页面地址栏中的参数。 #### 二、基础知识 1. **URL结构**...
4. 光标跳到第三页页脚,此时软件自动给我们添加了页脚。但由于软件同时给前两页添加了页脚,所以在此我们还需要再进第 2 页删除页脚。 5. 来到工具栏的设计栏下,点击“链接到前一条页眉”,将其取消。 6. 在不关闭...
6. **锚点链接**:使用`#`符号可以在同一页面内跳转到特定位置,如`跳至第一部分</a>`。 7. **AJAX异步跳转**:在现代Web应用中,为了实现无刷新页面更新,可以使用AJAX(异步JavaScript和XML)技术来更新部分内容...
当用户点击商品列表中的链接时,浏览器会跳转到`goodsDetail.html`页面,并将商品id作为查询参数传递。在商品详情页,我们可以使用相同的Ajax技术,根据传入的id去请求对应的商品详情,从而实现页面间的无刷新跳转。...
在Android开发中,实现通过URL链接唤醒App是一项常见的需求,特别是在移动互联网应用中,用户可能在浏览器、社交媒体或者第三方应用中点击一个链接,然后希望直接回到我们的App内继续操作。这个过程涉及到Android的...
将链接的`href`值设为`javascript:void(null)`,可以避免用户点击空链接时页面跳回顶部: ```html (null)">链接文本 ``` 4. **防止网页被嵌入框架**: 通过在JavaScript中检查`self`与`top`窗口是否相同,如果...
2.[修复]前台页头导航栏二级栏目模式为单篇页时,链接无效BUG 2012年02月10日 ★更新方式:admin文件夹改成你后台目录名,然后补丁包里的所有文件覆盖进去。 1.[新增]后台新增文章时作者栏 加入{%称呼%}自动...
然后,你可以通过 `跳至第一部分</a>` 来创建一个链接,当点击这个链接时,页面会滚动到名为 "section1" 的锚点位置。 4. **不写书签名称的情况**: 当只写 `href="#"` 而不指定书签名称时,点击这个链接实际上...
对于蓝奏云来说,普通下载链接通常会引导用户通过其网页界面完成下载,而直链则跳过了这个过程,提供了一个更高效、更直接的下载方式。 PHP是一种广泛使用的服务器端脚本语言,特别适合于Web开发。在这个特定的案例...
当用户从一个页面跳转到另一个页面时,比如从A页面跳到B页面,B页面就可以通过document.referrer获取到A页面的URL。这为我们在移动端实现返回上一页功能提供了可能。 然而,document.referrer在不同浏览器中的兼容...
AJAX分页是一种无刷新的技术,用户在点击分页链接时,页面不会整体刷新,而是仅更新数据部分。这提供了更好的用户体验,减少了页面加载时间。实现AJAX分页,通常需要以下几个步骤: 1. 创建一个JavaScript函数,监听...
在代码示例中,当点击“底部”按钮时,页面将会滚动到具有id为'span'的元素的位置。 5. 点击事件处理:在HTML和jQuery中,可以为元素添加事件监听器,当特定事件发生时(如点击),就会触发与之绑定的处理函数。...
{maccms:link_search_art} 文章搜索页链接 {maccms:link_index} 视频首页链接 {maccms:link_index_art} 文章首页链接 {maccms:link_map_vod} 视频地图链接 {maccms:link_map_art} 文章地图链接 {maccms:link_topic_...
会直接跳到该试题。 考试结束后点击“结束考试”就回到试卷列表页面。如果某试卷已到了结束时间,系统会自动结束 退出该考试。 5.试卷管理。此模块主要用于对已有试卷的操作和增加考试试卷。 只有教师或超级...
42. **Fix_Null_Links**:修复空链接,避免点击后页面跳至顶部。 43. **advopenwindow**:创建高级弹出窗口,支持窗口定位、自动关闭等功能。 44. **averagedistribute**:单元格平均分布,方便调整表格布局。 45...
每个页面都有自己的URL,当用户点击导航链接时,浏览器会发送请求到服务器,获取新的HTML页面并进行渲染。这种模式允许搜索引擎更容易地理解和索引网站内容,从而提高在搜索结果中的可见性。 在开发MPA时,开发者...
8 解决了论坛加精或置顶问题 加精或置顶成功后跳到成功页面,只要不离开一直刷新就能一直加精或置顶,论坛金币和积分就能一直加的问题 9解决了论坛发帖如果帖中含有URL连接,前台自己编辑帖子就出现下面的问题!版主...