javascript - hide() 和 on() 在 Internet Explorer (IE) 上不起作用

标签 javascript jquery html css internet-explorer

这段代码适用于谷歌浏览器等,但它不适用于 IE,有谁知道为什么或我做错了什么?

我有 IE11,这必须在 Internet Explorer 上工作。

点击虚线

$('.on').hide();
$('.off, .on').on('click',
function() {
	$('.off, .on').toggle()
});
.on {
    width: 100%;
    position: relative;
}

.on:before {
    content:'';
    position: absolute;
    border-bottom: 2px solid #5092e3;
    width: 100%;
    transform: translateY(-50%);
    z-index:0;
    top:50%;
}

.off {
    width: 100%;
    position: relative;
    
}

.off:before {
    content:'';
    position: absolute;
    border-bottom: 2px dashed #666666;;
    width: 100%;
    transform: translateY(-50%);
    z-index:0;
    top:50%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div class="off">                        
   &ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;
</div>
<div class="on">
  &ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;
</div>

最佳答案

我认为您必须声明 !DOCTYPE 才能在 IE8 上运行它。

-多荷兰语

关于javascript - hide() 和 on() 在 Internet Explorer (IE) 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47037931/

相关文章:

javascript - Onclick 在 anchor 元素内不起作用

javascript - 如何在 TypeScript 中通用类型变量绑定(bind)?

jQuery 遍历

php - Wordpress:逐月获取帖子,布局问题

javascript - 使图像轮播响应

javascript - 像 Molio、Pilu 的 web-app-theme 或 Yui App Theme 这样的 CSS 布局主题?

javascript - 正则表达式匹配第一个 '&' 之前的所有 '?'

javascript - jQuery 单击将我带到页面顶部,但我需要留在我所在的位置

javascript - 缩短 javascript RegExp 条件

javascript - 改变 html slider 按钮滚动时的颜色