Показать сообщение отдельно
  #1 (permalink)  
Старый 05.08.2016, 23:53
Интересующийся
Отправить личное сообщение для кирикала Посмотреть профиль Найти все сообщения от кирикала
 
Регистрация: 03.08.2016
Сообщений: 21

Сохранить положение прокрутки в div (продолжение)
вообщем продолжение работы со скроллом

Сохранить положение прокрутки в 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 как в оригинале Прокрутка колесом горизонтального скролла

Последний раз редактировалось кирикала, 05.08.2016 в 23:57.
Ответить с цитированием