Javascript 边缘缺陷-列出不存在的项目';由于具体化JS文件,所以不能使用正确的css绘制。但在切换到inspector后,您会怎么做

Javascript 边缘缺陷-列出不存在的项目';由于具体化JS文件,所以不能使用正确的css绘制。但在切换到inspector后,您会怎么做,javascript,materialize,microsoft-edge,Javascript,Materialize,Microsoft Edge,我制作了一个视频,展示了这一点(Edge运行缓慢,但您会看到) 菜单已绘制,由于某些原因无法正确呈现正确的CSS,尤其是在列表样式和行高度方面。在“边缘检查器”中切换这两个属性之一可以使其正确显示 为了调试它,我修改了我的Grunt文件,并将其缩小到5个文件中的1个。他们在呼噜呼噜 'node_modules/materialize-css/js/hammer.min.js', 'node_modules/materialize-css/js/jquery.hammer.js' 'node_m

我制作了一个视频,展示了这一点(Edge运行缓慢,但您会看到)

菜单已绘制,由于某些原因无法正确呈现正确的CSS,尤其是在列表样式和行高度方面。在“边缘检查器”中切换这两个属性之一可以使其正确显示

为了调试它,我修改了我的Grunt文件,并将其缩小到5个文件中的1个。他们在呼噜呼噜

'node_modules/materialize-css/js/hammer.min.js',
'node_modules/materialize-css/js/jquery.hammer.js'
'node_modules/materialize-css/js/collapsible.js',
'node_modules/materialize-css/js/parallax.js',
'node_modules/materialize-css/js/sideNav.js',
下面是编译后的JS:

下面是HTML标记


嘿,你能同时提供导航的HTML吗?从视频上看,这似乎是一个无效问题-这本质上意味着JS在某种程度上弄脏了样式,而引擎没有更新样式,因此没有更新样式,您单击
行高
强制重新绘制,因此渲染看起来是正确的。也就是说,如果没有重做,我不能确定(上面的js是不够的)。@gregwhitworth我添加了周围的标记。我去掉了一些菜单项,但把所有的肉都留下了。谢谢好的,所以当我把JS和HTML结合在一起的时候,事情并没有像你的复制品那样工作,所以肯定有一些CSS缺失或者连接代码你遗漏了。您可以在这里看到我尝试获取一个正在运行的复制:如果您愿意,您可以运行该复制,然后保存一个快照。如果比较容易的话,我可以试着为您减少这个问题-只需在bugs.microsoftedge.com上提交bug,并在这里用bug ID回复。如果您不希望URL公开,您可以将bug设置为私有。