我正在使用dojox.mobile.Opener从ActionSheet中选择一个动作。 操作表应该对开启者下面的EdgeToEdgeList内的项目进行操作。
用户选择一个项目,然后单击打开的ActionSheet按钮,我想滚动EdgeToEdgeList,以便所选项目位于屏幕顶部(不在开启者下)。
有没有人知道如何以编程方式请求EdgeToEdgeList向上滚动到特定项目。
谢谢, 盖
答案 0 :(得分:1)
您可以使用DOM节点的scrollIntoView()方法。
通用浏览器版本:
document.getElementById('NodeIdToScrollTo').scrollIntoView();
Dojo版本:
dojo.byId('NodeIdToScrollTo').scrollIntoView();
或者如果你想通过widget id:
dijit.byId('NameOfListItem').domNode.scrollIntoView();