我花了将近两天的时间找到解决该问题的方法,终于找到了。
这使用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插件。
有用!我可以单击透明元素下的元素。我正在使用IE10。我希望这也可以在IE 9及以下版本中使用。
编辑:单击透明元素下方的文本框时,使用此解决方案不起作用。为了解决此问题,当用户单击文本框时,我将使用焦点。
Javascript:
document.getElementById("theTextbox").focus();
jQuery的:
$("#theTextbox").focus();
这使您可以在文本框中键入文本。