2

Windows Phone 7でWebブラウザコントロールを使用していて、ページ内を次のようにナビゲートしたい

<ul>
 <li>
    <a href="#chapter-1_xhtml">Section 1</a>
 </li>
 <li>
    <a href="#chapter-2_xhtml">Section 2</a>
 </li>
</ul>

それから私は使用します

<a name="chapter-1_xhtml" id="chapter-1_xhtml"></a>
...............The Div and other code..............
<a name="chapter-2_xhtml" id="chapter-2_xhtml"></a>
...............The Div and other code..............

デスクトップブラウザでは完全に機能しますが、Windows Phoneエミュレータで同じコードを実行すると、機能せず、ジャークした後もそこにとどまります。

よろしくお願いします。

4

1 に答える 1

1

関数をHtmlに追加する

function ScrollTo(Id) {
        document.getElementById(Id).scrollIntoView();
    }

ボタンのクリックで次のコードを呼び出すと、私の目標が達成されました。

this.webBrowser.InvokeScript("ScrollTo", "chapter-1_xhtml");
于 2012-12-07T11:08:23.953 に答える