Прокрутка всплывающего окна

Тема в разделе "Мегафлуд", создана пользователем babka, 12 июн 2013.

  1. babka

    babka Создатель

    Регистр.:
    18 мар 2012
    Сообщения:
    40
    Симпатии:
    5
    В компоненте фотогалереи JomGallery на одном из сайтов нужно реализовать прокрутку всплывающего окна с содержимым (фото + описание).

    Скрипт нашёл тут Перейти по ссылке

    Моих познаний js нехватает чтобы понять как её встроить в то что имеется.

    Либо вариант попроще:
    Идея в том, чтобы всплывающее окно было не fixed, а absolute. Тогда можно скролить вместе с основным контентом под окном. Проблема в вычислении координат и их передачи.
     

    Вложения:

    • slimbox.zip
      Размер файла:
      2,7 КБ
      Просмотров:
      6
  2. zork0

    zork0 Писатель

    Регистр.:
    4 ноя 2010
    Сообщения:
    4
    Симпатии:
    1
    А как на счет айфрейм?
    Ну и большие всплывающие окна смотряться имхо не очень. Гораздо красивей развернуть с помощью яваскрипт на сайте дополнительный блок.
     
  3. babka

    babka Создатель

    Регистр.:
    18 мар 2012
    Сообщения:
    40
    Симпатии:
    5
    С iframe не вариант. Нужно именно то что описано.
    Фактически нужно
    1)вычислить насколько отскролено от верха
    2)вывести всплывающее окно с position не fixed
    3)при этом "фон"сделать fixed
     
  4. qsceszwadx

    qsceszwadx Писатель

    Регистр.:
    25 май 2013
    Сообщения:
    8
    Симпатии:
    0
    нет?
    Код:
    <div style="padding: 20px; overflow: auto; width: 480px; height: 300px; background-color: #ffffff;">
    Бла-бла-бла - (текст) Бла-бла-бла - (текст) Бла-бла-бла - (текст)
    Бла-бла-бла - (текст) Бла-бла-бла - (текст) Бла-бла-бла - (текст)
     
    </div>
     
  5. babka

    babka Создатель

    Регистр.:
    18 мар 2012
    Сообщения:
    40
    Симпатии:
    5
    Не совсем. Окно должно вылазить в области просмотра браузера как-никак. А для этого сначала нужно вычислить и передать координаты того, насколько мы отскролили.