【发布时间】:2012-03-16 21:08:05
【问题描述】:
我有一个页面有很多hrefs链接到页面的任意点,比如当我点击链接<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 ??
}
【问题讨论】:
标签: gwt