我有一个基于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 导航栏向下移动了几下,但是导航栏中的按钮变得难以使用,无法cro脚了... 如何防止导航栏此举?