Помощник
|
Запретить Scroll |
Letmetouchyou
|
Сообщение
#1
|
||
|
|
||
|
|||
Apay |
12.9.2009, 9:48;
Ответить: Apay
Сообщение
#2
|
|
добавить в стили
body {overflow: hidden; } но еще над body должен быть оверлейный див, который бы перехватывал события мышки |
|
|
Letmetouchyou
|
Сообщение
#3
|
|
непонятно как ето
"над body должен быть оверлейный див, который бы перехватывал события мышки" |
|
|
Apay |
13.9.2009, 16:37;
Ответить: Apay
Сообщение
#4
|
|
оверлейный див - это то что делает затемнение
|
|
|
Letmetouchyou
|
Сообщение
#5
|
|
гуглил вчера ....
не получилось сделать перехват события мышки. ПОдскажите пожалуйста |
|
|
Apay |
14.9.2009, 18:02;
Ответить: Apay
Сообщение
#6
|
|
судя по всему у вас оверлейный див есть, так что мышу перехватывать не надо, может понадобится в ваш скрипт в самом начале перед появлением картинки вставить overflow:hidden а после того как исчезнет - убрать
|
|
|
Letmetouchyou
|
Сообщение
#7
|
|
так пропадает просто полоса прокрутки... а если крутить колесико то все равно ездит
|
|
|
Apay |
14.9.2009, 18:30;
Ответить: Apay
Сообщение
#8
|
|
смотрите код который делает затемнение
|
|
|
Letmetouchyou
|
Сообщение
#9
|
|
[PHP]$("#background").fadeIn("slow");[/PHP]
на странице ето обычный div. А уровни определяються по z-index |
|
|
Apay |
14.9.2009, 18:47;
Ответить: Apay
Сообщение
#10
|
|
вот перед этой строчкой и поставьте
document.body.style.overflow = 'hidden'; а после того как все исчезнет (затемнение и картинка) document.body.style.overflow = '';
|
|
|
|
Текстовая версия | Сейчас: 25.4.2024, 16:02 |