1

Windows Phone 7.5 の Web ブラウザーは、Web ページ内の名前または ID アンカーを認識しないようです。たとえば、glossary.html ページの上部にナビゲートしますが、指定したかどうかに関係なく、タグglossary.html#mytermにジャンプしません。mytermIDまたは名前。#myterm作品を使用したページ内。

私はこれを回避するためにjavascriptを使用しようとしました。

if (document.loaded) {
    init();
} else {
    if (window.addEventListener) {  
        window.addEventListener('load', init, false);
    } else {
        window.attachEvent('onload', init);
    }
}

function init() {
    var els = document.URL.split("#");
    if (els.length == 1) {
        return;
    }
    var newurl = '#' + els[els.length - 1];
    window.location.replace(newurl);
}

これも機能しません。init()奇妙なことに、別の要素のクリック イベントにアタッチすると、機能します。

他の誰かがこれを解決しましたか?

4

0 に答える 0