У меня есть оверлей и отключить прокрутку в то время как полоса прокрутки еще видна (неактивна), я использовал:Disabled полоса прокрутки (неактивные), за исключением IE7
CSS
html.noscroll {
position: fixed;
overflow-y: scroll;
width: 100%;
}
Он работает правильно в IE8 и выше, но в IE7 полоса прокрутки по-прежнему включена, и я все еще могу прокручивать страницу.
Есть ли у кого-нибудь идеи, как я могу решить эту проблему?
Это может помочь: http://stackoverflow.com/questions/7435328/horizontal-scrollbar-appears-only-in-ie7-even-with-overflowhidden-being-set – freddy
Попробуйте добавить! Важно для правила переопределить правило таблицы стилей браузера; который должен работать, если IE7 имеет важное правило, говорящее наоборот. –