Скролл popup'а
Всем привет!
Народ, никто не реализовывал такую вот фичу?
есть попап, спозиционированный как top:50%;left:50%; margin-left:-{half-width}; margin-top:-{half-height}, вложенный в оверлей width:100%; height:100% и они вложены в body.
Так вот, если попап не умещается по высоте документа, то у документа автоматически появляется вертикальный скролл ровно на высоту попапа (ну + отступы).
То что я хочу - реализовано в вк - когда открываются, например, фотографии в попапе с оверлеем.
И в принципе ничего сложного, всё даже заработало. Но встала проблема, когда я добавляю overflow-y:scroll к оверлею и overflow:hidden к body - появляется два вертикальных скролла, что в хроме, что в лисе. В вк такого нет.
Кому интересна данная тема? Какие могут быть варианты исправления этой досадной штуки?
|