首页 > 解决方案 > Chrome 更新 73 - Materialise CSS JS 触发错误

问题描述

在最新的 Chrome 更新 73 之后,Materialize CSS 0.100.2 的日期选择器、时间选择器和下拉菜单不再起作用,当您单击它时它会闪烁然后消失。

知道如何解决这个问题吗?

标签: javascripthtmlcssgoogle-chromematerialize

解决方案


我遇到过同样的问题。现在我做了一些改变让它工作(这对我来说只是一个临时的热修复)。

在 materialize.js 上(materialize-v0.100.2 不是最小的):

1)在第 1786 行有一个等待值为 0 的 setTimeout(带有注释“将单击关闭处理程序添加到文档”),将其更改为 100。

2) 在第 6558 行,有一个绑定到 datepicker 元素外的点击。(带有注释“绑定文档事件”。)将所有这些绑定放在一个等待时间为 500 毫秒的 setTimeout 中。

修复 1 用于选择,第二个用于日期选择器。


推荐阅读