Javascript onclick事件在IE11中不起作用
我很难弄清楚如何在IE11上使用点击事件。我的代码适用于chrome、firefox,但不适用于InternetExplorer11。这是我的密码:Javascript onclick事件在IE11中不起作用,javascript,internet-explorer-11,Javascript,Internet Explorer 11,我很难弄清楚如何在IE11上使用点击事件。我的代码适用于chrome、firefox,但不适用于InternetExplorer11。这是我的密码: $(".burger-menu").on("click",function(){ $(".fullscreen-nav-container").fadeToggle(700); }); 使用的HTML: <input id="burger" type="checkbox" /> <label for="b
$(".burger-menu").on("click",function(){
$(".fullscreen-nav-container").fadeToggle(700);
});
使用的HTML:
<input id="burger" type="checkbox" />
<label for="burger" class="burger-menu">
<span></span>
<span></span>
<span></span>
</label>
怎么办?在所有浏览器中,您都挂接了错误的元素。您应该使用
#burger
,而不是。burger菜单
,因为单击标签
会触发在输入类型=“checkbox”
上单击
:
$(“#汉堡”)。在(“单击”,函数(){
$(“.fullscreen nav container”).fadeToggle(700);
});代码>
x
x
x
容器
到底是什么不起作用?是单击还是fadeToggle?您能发布一些HTML吗?@Ashvin777单击事件。您确定在执行此绑定时,此元素存在并在DOM中正确呈现吗?可以尝试在DOMContentLoaded事件和check@JacopoLanzoni当然可以,附上它。