javascript - Chrome 更新 73 - Materialise CSS JS 触发错误
问题描述
在最新的 Chrome 更新 73 之后,Materialize CSS 0.100.2 的日期选择器、时间选择器和下拉菜单不再起作用,当您单击它时它会闪烁然后消失。
知道如何解决这个问题吗?
解决方案
我遇到过同样的问题。现在我做了一些改变让它工作(这对我来说只是一个临时的热修复)。
在 materialize.js 上(materialize-v0.100.2 不是最小的):
1)在第 1786 行有一个等待值为 0 的 setTimeout(带有注释“将单击关闭处理程序添加到文档”),将其更改为 100。
2) 在第 6558 行,有一个绑定到 datepicker 元素外的点击。(带有注释“绑定文档事件”。)将所有这些绑定放在一个等待时间为 500 毫秒的 setTimeout 中。
修复 1 用于选择,第二个用于日期选择器。
推荐阅读
- c - 当使用 esmtp、C 代码将二进制文件作为附件发送时,为什么会在 '\n' (LF) 之前附加 '\r' (CR)
- python - 比较机器学习算法的性能以预测泰坦尼克号幸存的可能性
- c# - C# Blazor 错误 BL0005 - 正确设置组件属性
- node.js - 通过查询子表和主表从主表中获取数据
- javascript - 谷歌云功能发布订阅触发器
- angular - 角度测试错误 - 为注入令牌提供什么
- excel - 仅当行为空时,如何为带状行编写条件格式?
- java - Gradle 包括外部资源,包括包含文件夹
- php - 将 Woocommerce 商店类别列更改为 4
- git - 将 git 中的更改恢复到特定时间