繁体   English   中英

我标记点击事件在 Internet Explorer 11 中不起作用

[英]i tag click event is not working in internet explorer 11

     <button type="button" class="btn cms-btn-contorls">
                <i class="fas fa-play" onclick="playBannerVideo(this);"></i>
                @*<i class="fas fa-pause" style="display:none;"></i>*@
            </button>

  function playBannerVideo(e) {
            console.log(e);
            $(e).hide();
            $(".cms-banner-text").hide();
            var $vid = $("#cms-video");
            $vid.attr("controls", true);
            var vid = document.getElementById("cms-video");
            vid.play();
        }

请打开下面的链接并检查主页横幅视频在 internet explore 11 中不起作用,但它在 chrome 和 Edge 中正常工作。

https://smart-structures-dev.azurewebsites.net/

我标记点击事件在 Internet Explorer 11 中不起作用,它在 chrome 和 edge 中完美运行。 任何人都可以帮助我解决这个问题,为什么它不能正常工作 Internet Explorer 11 ..?

尝试将<button>标签更改为<div>标签。 代码如下

 <div class="btn cms-btn-contorls">
            <i class="fas fa-play" onclick="playBannerVideo(this);"></i> 
        </div> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM