scrollIntoView исправлена ​​панель навигации

У меня есть webapp на основе framework7
Из itemdetail.php? Item = 157 я создал обратную ссылку, в которой я передаю идентификатор элемента в список всех своих элементов:

shop.php? пункт = 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();
}

Этот код работает, НО … Проблема в том, что мой фиксированный navbar из shop.php перемещается вниз для нескольких, но кнопки внутри панели навигации становятся трудными в использовании, и больше невозможно прокрутить вверх …
Как предотвратить этот ход навбара?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]