2012-04-17 44 views
0

我正在使用dojox.mobile.Opener從ActionSheet中選擇一個動作。 「操作」表應對該開啓者下面的EdgeToEdgeList內的項目進行操作。如何將dojox.mobile.EdgeToEdgeList滾動到特定項目dojo 1.7.2?

用戶選擇一個項目並點擊打開的ActionSheet按鈕後,我想滾動EdgeToEdgeList,以便所選的項目位於屏幕的頂部(不在開啓器下方)。

有沒有人有任何想法我可以編程方式要求EdgeToEdgeList滾動到一個特定的項目。

感謝, 蓋伊

回答

1

您可以使用DOM節點的scrollIntoView()方法。

通用瀏覽器版本:

document.getElementById('NodeIdToScrollTo').scrollIntoView(); 

道場版本:

dijit.byId('NameOfListItem').domNode.scrollIntoView(); 

dojo.byId('NodeIdToScrollTo').scrollIntoView(); 

,或者如果你寧願通過控件ID去