用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>
为什么IE不支持toggleClass样式?
答案:4 悬赏:70 手机版
解决时间 2021-04-14 05:56
- 提问者网友:别再叽里呱啦
- 2021-04-13 21:12
最佳答案
- 五星知识达人网友:人類模型
- 2021-04-13 22:01
打开IE,点击工具——internet选项——高级,找到安全那里,那里有一个“关
闭浏览器自动删除internet历史文件夹”的选项,选上它,点击确定。
开始”—“运行”处输入 regedit命令打开注册表。依次打开
HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\TYPEDURLS分支。
双击TypedURLs就会看到,点右键删除。
再不行只能用软件了,不想用我就没办法了,如360或超级兔子都可以办到。
闭浏览器自动删除internet历史文件夹”的选项,选上它,点击确定。
开始”—“运行”处输入 regedit命令打开注册表。依次打开
HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\INTERNET EXPLORER\TYPEDURLS分支。
双击TypedURLs就会看到,点右键删除。
再不行只能用软件了,不想用我就没办法了,如360或超级兔子都可以办到。
全部回答
- 1楼网友:人间朝暮
- 2021-04-14 01:06
用高版本的jquery即可兼容
- 2楼网友:詩光轨車
- 2021-04-13 23:40
我。。知。。道
加。。我。。私。。聊
- 3楼网友:孤独的牧羊人
- 2021-04-13 22:16
toggleClass就是removeClass()和addClass()的合体版,大体意思可以用下面代码toggleClass=function(obj){ if(obj.hasClass("test")) { obj.removeClass("test"); }else{ obj.addClass("test"); }}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯