我有一个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>
问题在于它会触发锚功能和制作 页面跳转/向下滚动到单击的菜单点。
我该怎样防止这种情况?
最好的问候。
答案 0 :(得分:2)
你听说过链接吗?它们是HTML中非常棒的东西。
无论如何,一旦你将每个人改为:
<h3 id='300'><a href='default.aspx?PageID=300#300'>Item0</a></h3>
然后只需在点击处理程序的末尾添加return false;
即可覆盖功能。
在实际页面上,请确保没有ID为300的任何内容。无论如何它都不是有效的ID,所以无论如何都不应该有。