0

我有一个 jQuery 菜单,它是这样构建的:

<h3 id='300' rel='default.aspx?PageID=300#300'>Item0</h3>
<h3 id='301' rel='default.aspx?PageID=301#301'>Item1</h3>
<h3 id='302' rel='default.aspx?PageID=302#302'>Item2</h3>

问题是它触发了锚功能并使页面跳转/向下滚动到单击的菜单点。

我怎样才能防止这种情况?

最好的祝福。

4

1 回答 1

2

你听说过链接吗?它们是 HTML 中非常棒的东西。

无论如何,一旦您将每个更改为:

<h3 id='300'><a href='default.aspx?PageID=300#300'>Item0</a></h3>

然后只需return false;在单击处理程序的末尾添加即可覆盖该功能。

在实际页面上,确保没有任何 ID 为 300 的内容。无论如何它都不是有效的 ID,所以无论如何你都不应该有任何 ID。

于 2012-06-29T09:27:32.993 回答