Вообще не знаю, чем поможет position: fixed, потому как к этому попапу нужна целая обвязка, и вообще это не тема для джса. Это верстка.
Для того, чтобы убрать скрол со страницы нужно для html прописать overflow: hidden — это кропнет вьюпорт до размеров окна. Также, изначально, у html и body должна быть задана высота — height: 100%. И в корне дока должен располагаться ваш мегапопап. Правда чтобы он поддерживал скролинг нужно обернуть его в доп.блок с параметрами, типа: top: 0; right: 0; bottom: 0; left: 0; position: absolute; overflow-x: auto; overflow-y: scroll;. Для видимости можете задать фон, но учтите, что во-первых, нужно будет решить момент с минимальными размерами, возможно с отступами (зависит уже от дизайна), во-вторых, ИЕ7 очень необычно реагирует на динамический скрол (overflow: auto).
Ну а внутри этого блока уже и будет ваш попапик. Там позиционируйте как угодно.
Удачи.
|