我正在GWT中编写一个网页,我使用以下结构:我有一个VerticalPanel作为包含一些gwt按钮的navigationmenu。然后我有一个VerticalPanel作为contentPanel,其中可以加载不同的HTML-Pages(通过ClientBundle)。 contentPane包含一个单独的gwt-HTML-Object,其中加载了HTML文件。 现在我在navigationmenu中有了一些按钮,我想在contentPanel中使用像HTML锚点一样的东西。那可能吗? 因此,当一个更长的HTML文件被加载到contentPanel中,并且我点击其中一个按钮时,该页面将跳转到HTML对象中的特定锚点。 任何想法如何实现这一点?在GWT中的HTML对象锚锚
0
A
回答
1
嗯,我觉得应该有两种解决方案:
如果使用锚部件或普通的HTML锚在导航菜单中,你可以做到这一点,就像一般的HTML:
导航菜单: <a href='#myAnchor'>
如果你真的想使用GWT按钮,你可能必须使用Window.Location。像这样的东西可能会奏效强硬。我还没有尝试过自己:
button.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
Window.Location.assign('#myAnchor');
}
});
另外,您可以设置的锚的标识在你的ContentPanel <a id='myAnchor'>
和使用下面的函数滚动到锚。
Element elem = DOM.getElementById('myAnchor');
if (elem != null) {
elem.scrollIntoView();
}
我推荐第一种方法。
相关问题
- 1. GWT锚点吗?
- 2. 锚在HTML 5
- 3. GWT更换window.open锚
- 4. 锚定div上方的HTML/CSS锚定
- 5. html锚链接
- 6. HTML锚标记
- 7. GWT手动锚点动作
- 8. Html水平无锚点锚点
- 9. HTML锚:<a>
- 10. jQuery的锚HTML摘录
- 11. 的onclick锚标记HTML
- 12. 绝对定位的锚点上的HTML元素不会阻止点击锚点?
- 13. 幻灯片锚定在纯html中
- 14. 在XML文档中嵌入HTML锚点
- 15. 对齐锚向右
- 16. 锚
- 17. GWT UiHandler for g:锚点不是射击
- 18. GWT。删除锚部分网址
- 19. 锚gwt超链接只有几个字
- 20. 在锚标签后替换div的html?
- 21. Firefox中失败的锚点(html)
- 22. ActionScript 3中的HTML链接锚?
- 23. 嵌套HTML-锚定标记
- 24. html锚标签参考
- 25. HTML锚不重定向
- 26. html问题 - 锚点按钮?
- 27. 了解HTML锚标记
- 28. HTML锚定PHP回显值
- 29. 如何引用HTML锚?
- 30. CakePHP URL与HTML锚点
谢谢你...与DOM的想法是我一直在寻找:) – 2012-02-10 10:35:25