1

私はframework7ベースのwebappを持っています itemdetail.php?item=157 から、アイテムのIDをすべてのアイテムのリストに渡すバックリンクを作成しました:

shop.php?item=157

shop.php ページ (アイテムの動的リスト) で、前のページから特定のアイテムに移動する必要があります。

function getUrlVars() {
    var vars = {};
    var parts =
        window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,
            function(m, key, value) {
                vars[key] = value;
            });
    return vars;
}
var
    itemid = getUrlVars()["item"];
if (itemid > 0) {
    var lastitem =
        document.getElementById(itemid);
    lastitem.scrollIntoView();
}

このコードは機能していますが...問題は、shop.phpの固定ナビゲーションバーが少し下に移動することですが、ナビゲーションバー内のボタンが使いにくくなり、スクロールアップできなくなります... navbar この動き ?

4

0 に答える 0