2015-10-16 2 views
3

Я создал модальное всплывающее окно. Я хочу, чтобы тело фона было исправлено во время прокрутки. Я googled и нашел, чтобы добавить background-attachment: fixed;, но без успеха.CSS: предотвратить фон от прокрутки

Имеет ли фоновая привязка: фиксированная; работает только для изображений? как указано в (w3schools.com/cssref/pr_background-attachment.asp)

/* Установить фоновое изображение фиксируется (не прокручиваются вместе со страницей) */

background-attachment: fixed; 

Ответ:

 if (coding in GWT) Window.enableScrolling(false); 

     else checkAcceptedAnswer(); 
+1

Не могли бы вы опубликовать полный код или еще лучше создать рабочую скрипку? –

+1

Пожалуйста, разместите свой HTML, CSS, jsfiddle и т. Д. – Alex

+0

Вышеприведенное должно работать, поэтому что-то еще должно быть выключено - если вы публикуете полный код, у нас должна быть лучшая идея. – BFWebAdmin

ответ

4

sorry, can't make the code public

Так что я просто сделаю предположение, что это может сработать.

Добавить overflow: hidden; в начало страницы в тот момент, когда всплывающее окно открывается.

+0

Да, это работает! но в итоге обнаружил ** Window.enableScrolling (false) ** (благодаря eclipse :-), который заканчивается созданием: getViewportElement(). getStyle(). setProperty («overflow», enable? »auto»: «hidden «)' – Forkmohit