Отчаянно протягивая руку прямо сейчас!Поддержание положения прокрутки в двух столбцах при перезагрузке
Наша веб-страница содержит три столбца с тремя разными div: «primary», «main» и «secondary».
Я хотел был бы поддерживать scrollpositions все divs on reload. Для первого столбца «primary» я использую этот скрипт ниже, который работает как шарм.
Я знаю, что getElementbyID может получить только один div, так как я мог это сделать?
window.onload = function() {
var strCook = document.cookie;
if (strCook.indexOf("!~") != 0) {
var intS = strCook.indexOf("!~");
var intE = strCook.indexOf("~!");
var strPos = strCook.substring(intS + 2, intE);
document.getElementById("primary").scrollTop = strPos;
}
}
function SetDivPosition() {
var intY = document.getElementById("primary").scrollTop;
document.cookie = "yPos=!~" + intY + "~!";
}
Я могу ошибаться, но не было бы намного легче просто использовать хэштеги ? 'website.com # primary'> переходит в' id = "primary' – Roberrrt
Привет, Roberrrt! Спасибо за ваш ответ, что бы это означало в коде, вы имеете в виду? – Hanna