0

dojox.mobile.Opener を使用して、ActionSheet からアクションを選択しています。アクション シートは、そのオープナーの下の EdgeToEdgeList 内の項目で動作する必要があります。

ユーザーが項目を選択し、開く ActionSheet ボタンをクリックした後、EdgeToEdgeList をスクロールして、選択した項目が (オープナーの下ではなく) 画面の上部に表示されるようにします。

プログラムで EdgeToEdgeList に特定の項目までスクロールするように依頼する方法を知っている人はいますか?

みんなありがとう

4

1 に答える 1

1

DOM ノードの scrollIntoView() メソッドを使用できます。

汎用ブラウザ バージョン:

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

道場のバージョン:

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

または、ウィジェット ID を使用する場合:

dijit.byId('NameOfListItem').domNode.scrollIntoView();
于 2012-08-06T18:20:04.777 に答える