Javascript.RU

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

Пререопределение области скроллинга
Добрый день!

Все наверное замечали что при открытии фотогалерии вконтакте, скроллинг браузера начинает прокручивть только зону фотогалереи, а при закрытии снова продолжает работать как прокрутка всего сайта.

Для наглядности я сделал 2 принтскрина в приложении.

Подскажите пожалуйста как это реализовано. Желательно с помощью JQuery, ну или на чиcтом JS, или же просто идею как это реализовать.
Изображения:
Тип файла: jpg Untitled-2.jpg (79.8 Кб, 8 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 16.07.2011, 15:40
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Весь контент контакта находится в одном диве, растянутом на весь экран (точнее - на весь вьюпорт). Фотография находится в другом диве, тоже на весь экран. Когда фотография показывается, диву с контентом ставится overflow:hidden, при этом скролл у него пропадает, соответственно. А у дива с фотографией скролл остаётся. Собственно, всё...

P.S. Ну вы бы хоть имя затёрли, что ли...
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #3 (permalink)  
Старый 17.07.2011, 15:42
Новичок на форуме
Отправить личное сообщение для Artik20003 Посмотреть профиль Найти все сообщения от Artik20003
 
Регистрация: 16.07.2011
Сообщений: 2

Ясно спасибо.
P.S Да мне особо скрывать то нечего)
Ответить с цитированием
  #4 (permalink)  
Старый 17.07.2011, 15:59
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от Artik20003
Да мне особо скрывать то нечего)
Скажете это спамерам, если что)
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
стили Css в зависимости от высоты активной области браузера Vladimir_Kl Javascript под браузер 3 23.03.2011 16:04
Закрытие прозрачного div при щелчке мыши в любой его области mav1 Элементы интерфейса 8 09.02.2011 19:25
выделение прямоугольной области belbek Общие вопросы Javascript 2 22.09.2010 16:21
Получение текстовой области на стороне клиента sukubba Общие вопросы Javascript 2 18.04.2010 19:10
Background-attachment только для вертикального скроллинга Lex4e Общие вопросы Javascript 2 04.02.2010 12:08