Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript onclick事件在IE11中不起作用_Javascript_Internet Explorer 11 - Fatal编程技术网

Javascript onclick事件在IE11中不起作用

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

我很难弄清楚如何在IE11上使用点击事件。我的代码适用于chrome、firefox,但不适用于InternetExplorer11。这是我的密码:

$(".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当然可以,附上它。