У меня есть страница с множеством ссылок на произвольные точки страницы, скажем, когда я нажимаю на ссылку <a href="#b">B</a>
, я должен перейти к точке B. Однако я не хочу обновлять стек истории, когда нажимаюссылка, которая по умолчанию будет обновлена до /index.html#B
.я могу использовать g: Anchor вместо гиперссылки, чтобы избежать обновления стека истории, но как мне действительно перейти к точке B на моей странице?мой код выглядит так: index.ui.xml
<g:Anchor ui:field="_a">A</g:Anchor>
...
<a name="a"></a>
<h3>Point A</h3>
<a name="b"></a>
<h3>Point B</h3>
...
index.java
@UiField
Anchor _a;
@UiHandler("_a")
void onClickA(ClickEvent e){
//how to goto point A in the page ??
}