Я потратил почти два дня на поиск решения этой проблемы и наконец нашел его.
Это использует javascript и jquery.
(GitHub) pointer_events_polyfill
Это может использовать плагин javascript для загрузки / копирования.Просто скопируйте / скачайте коды с этого сайта и сохраните их как pointer_events_polyfill.js
.Включите этот javascript на свой сайт.
<script src="JS/pointer_events_polyfill.js></script>
Добавьте сценарии jquery на свой сайт
$(document).ready(function(){
PointerEventsPolyfill.initialize({});
});
И не забудьте включить свой плагин jquery.
Работает!Я могу щелкнуть элементы под прозрачным элементом.Я использую IE 10. Я надеюсь, что это также может работать в IE 9 и ниже.
EDIT: Использование этого решения не работает, когда вы нажимаете на текстовые поля под прозрачным элементом.Чтобы решить эту проблему, я использую фокус, когда пользователь нажимает на текстовое поле.
Javascript:
document.getElementById("theTextbox").focus();
JQuery:
$("#theTextbox").focus();
Это позволяет вводить текств текстовое поле.