2015-07-13 1 views
1

я обычно на моем теле:Нажав на md-select, вы создадите ненужный «overflow-y: scroll;» на мой <body>

element.style { 
    -webkit-app-region: drag; 
} 

, но когда я нажимаю на md-select элемент (вы даже можете увидеть это поведение по этой ссылке!) Я получаю некоторые новые стили добавил.

element.style { 
    -webkit-app-region: drag; 
    overflow-y: scroll; 
    position: fixed; 
    width: 100%; 
    top: 0px; 
} 

Я попытался вручную сказать overflow-y быть скрытый но он получает перезаписан. Кто-нибудь есть идея, как я могу скрыть эту панель прокрутки?

+3

Вы пытались с '! Important'? – Patel

+0

Это решило проблему! Черт, я чувствую себя немым, не думая об этом раньше. Спасибо! –

+1

Просто обновить, это зафиксировано в угловом материале 0.10.1-rc1, и этот хак больше не понадобится после выпуска 0.10.1. –

ответ

0

Причина, по которой ваш overflow-y перезаписывается, объясняется тем, что ваш пользовательский css приходит перед любым другим CSS, который вы используете. Нет ничего плохого в использовании !important, но вы должны знать , почему это решение необходимо, чтобы вы могли предотвратить его в будущем или даже игнорировать его все вместе, просто разместив свой собственный CSS после использования другого CSS.

 Смежные вопросы

  • Нет связанных вопросов^_^