Javascript.RU

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

переделка fixed для блока
Дан скрипт, который закрепляет определённый блок в пределах видимости, когда скролл доходит до верхней границы браузера
$(document)
    .ready(function () {
    var top = $('#fix')
        .offset()
        .top - parseFloat($('#fix')
        .css('marginTop')
        .replace(/auto/, 0));
    $(window)
        .scroll(function (event) {
        var y = $(this)
            .scrollTop();
        if (y >= top) {
            $('#fix')
                .addClass('fixed')
        } else {
            $('#fix')
                .removeClass('fixed')
        }
    })
});

Но на мобильном устройстве при зуме блок стал двигаться по всей странице, закрывая собой другие. Возможно ли как-то сделать, чтобы блок не заезжал по горизонтали на другие блоки?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка цвета через функцию .css() сбрасывает цвет для :hover xintrea jQuery 4 18.08.2012 15:38
Удалению метаданных в JPEG lorents Библиотеки/Тулкиты/Фреймворки 2 22.04.2012 21:02
Реализация игрового поля для игры "Точки" last-art Events/DOM/Window 7 22.04.2012 03:18
Userscript для скрытия блока MustDie Firefox/Mozilla 12 02.08.2010 14:54