想了解一下,为什么IE不支持toggleClass样式?有什么不对吗

用jQuery在进行样式切换的时候,我用了以下两种法,在IE11浏览器中均不能切换,请大神教教我!!!
我想通过此代码实现开灯关灯效果!ps:以下代码在火狐浏览器上能够正常切换!
<script src="jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function () {
$('#btn').click(function () {
////第一种方法
//if ($('body').hasClass('cls')) {
// $('body').removeClass('cls');
//} else {
// $('body').addClass('cls');
//}
//第二种方法
$('body').toggleClass('cls');
});
});

</script>
<style type="text/css">
.cls{
background-color:black;
}
</style>
<body>
<input type="button" name="name" value="开灯/关灯" id="btn"/>
</body>

喵喵时光机
浏览 259回答 2
2回答

慕姐4208626

打开IE,点击工具——internet选项——高级,找到安全那里,那里有一个“关闭浏览器自动删除internet历史文件夹”的选项,选上它,点击确定。开始”—“运行”处输入 regedit命令打开注册表。依次打开HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\TYPEDURLS分支。双击TypedURLs就会看到,点右键删除。再不行只能用软件了,不想用我就没办法了,如360或超级兔子都可以办到。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery