私は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 この動き ?