вообщем продолжение работы со скроллом
Сохранить положение прокрутки в div
и
Прокрутка колесом горизонтального скролла
две статьи с описание работы со скроллом (сохранить/установить и т.д.)
склепаный скрипт все равно не сохраняет скролл, почему????? ппц какой-то =(
var wDelta = 100;
function scrollDoc(e) {
if (!e) e = event;
if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; }
var __delta = e.wheelDelta || -e.detail;
__delta /= Math.abs(__delta);
document.getElementById('myscrollid').scrollLeft -= __delta * wDelta; // FF, Opera, IE
if (this.attachEvent) return false;
document.getElementById('myscrollid').scrollLeft -= __delta * wDelta; // Chrome
}
window.onload = function() {
var mydiv = document.getElementById('myscrollid');
if (mydiv.attachEvent) {
mydiv.attachEvent("onmousewheel", scrollDoc); // IE and Opera
} else {
mydiv.addEventListener("DOMMouseScroll", scrollDoc, false); // FF
mydiv.addEventListener("mousewheel", scrollDoc, false); // Chrome
}
}
+ в добавок отфонарный ДИВ на скролл по иксу
<div id="myscrollid" style="position:absolute; left: 100px; width:500px; background:red; height:300px;overflow: auto;">
453tewfgsdfvsdvvsdsdvs 453tewfgsdfvsdvvsdsdvs
453tewfgsdfvsdvvsdsdvs 453tewfgsdfvsdvvsdsdvs453tewfgsdfvsdvvsdsdvs453tewfgsdfvsdvvsdsdvs453tewfgsdfvsdvvsdsdvs453tewfgsdfvsdvvsdsdvs453tewfgsdfvsdvvsdsdvs453tewfgsdfvsdvvsdsdvs 453tewfgsdfvsdvvsdsdvs 453tewfgsdfvsdvvsdsdvs 453tewfgsdfvsdvvsdsdvs 453tewfgsdfvsdvvsdsdvs 453tewfgsdfvsdvvsdsdvs 453tewfgsdfvsdvvsdsdvs 453tewfgsdfvsdvvsdsdvs 453tewfgsdfvsdvvsdsdvs v453tewfgsdfvsdvvsdsdvs 453tewfgsdfvsdvvsdsdvs 453tewfgsdfvsdvvsdsdvs
</div>
колесиком мышки крутит горизонтально в диве все оке норм а вот сохранять только еси вписать .body как в оригинале
Прокрутка колесом горизонтального скролла