Фикс z-index у select в Internet Explorer 6

В браузере Internet Explorer до седьмой версии был один очень неприятный баг — никаким образом нельзя было перекрыть элемент select. Установка z-index не помогала.

Нашелся ещё один способ пофиксить этот баг — использовать альтенативный контрол Active-X.

Чтобы воспользоваться данным способом, подключите скрипт, и в нужном вам месте страницы вызовите его:

<script>
IEHTMLSelectElement.fix(document.getElementsByTagName('select'));
</script>

Ограничение у данного способа только одно — у пользователя в системе должен быть установлен Microsoft Office, чтобы заюзать Microsoft Forms 2.0 ActiveX Controls

Более подробное описание данного метода вы можете найти на сайте разработчика.

Источник: https://www.kobzarev.com/programming/fix-z-index-in-select-in-internet-explorer-6/

Михаил Кобзарёв

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все. Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса. Ведет блог о разработке, дайджест в телеграмме и в ВК. Любит сиськи, баню и радиоэлектронику. 100% патриот (но это не точно). Тролль 542 уровня. Ездит в отпуск раз в 5 лет.

Добавить комментарий

%d такие блоггеры, как: