我在我的代码下面的HTML
<a href="#">link</a>
当我点击'链接',然后我的网页自动去如你所知,这是非常正常的。但我希望我的网页保持在点击该链接时的位置。
有人知道一个很好的解决方法吗?
PS:我不能改变的HTML,它必须是一个超级链接
感谢。
我在我的代码下面的HTML
<a href="#">link</a>
当我点击'链接',然后我的网页自动去如你所知,这是非常正常的。但我希望我的网页保持在点击该链接时的位置。
有人知道一个很好的解决方法吗?
PS:我不能改变的HTML,它必须是一个超级链接
感谢。
首先,如果你把它应用cursor:pointer
(来自CSS),您可以更改HTML。 对于您的问题,您需要event.returnValue = false;
在ie和event.preventDefault();
为浏览器。
请参阅本太:Href="#" Don't Scroll
如果你可以编辑一个标签,你可以把:
<a href="#stay_here" name="stay_here">link</a>
的''整个的一点是,它是在页面顶部的链接!如果你滥用JavaScript来关闭JavaScript:不要。 [建立在工作上的东西](http://icant.co.uk/articles/pragmatic-progressive-enhancement/) – Quentin
如果你不希望它做它在该设置中应该做的事情,你想要什么_do_它要做什么?这个锚标签的目的是什么? – David
我们都在帮你!你给我们投票?????? –