禁用h5页面中长按图片弹出的弹层
摘要:1、当在iOS上一直按住一个目标元素时,Safari会展示一个关于这个链接的callout信息。 解决方案: -webkit-touch-callout 这个CSS 属性禁用了默认的callout展示, callout是指当触摸并按住一个元素的时候出现的提示。 img { -webkit-touch
阅读全文
posted @
2020-09-21 16:08
ming1025
阅读(1310)
推荐(0) 编辑
JS树结构操作:查找、遍历、筛选、树结构和列表结构相互转换
摘要:经常有同学问树结构的相关操作,在这里总结一下JS树形结构一些操作的实现思路,并给出了简洁易懂的代码实现。本文内容结构大概如下: 一、遍历树结构 1. 树结构介绍 JS中树结构一般是类似于这样的结构: let tree = [ { id: '1', title: '节点1', children: [
阅读全文
posted @
2020-09-16 10:05
ming1025
阅读(7141)
推荐(4) 编辑
js树结构查找节点
摘要:查找节点其实就是一个遍历的过程,遍历到满足条件的节点则返回,遍历完成未找到则返回null。类似数组的find方法,传入一个函数用于判断节点是否符合条件,代码如下: function treeFind (tree, func) { for (const data of tree) { if (func
阅读全文
posted @
2020-09-15 11:37
ming1025
阅读(6238)
推荐(0) 编辑
document.getElementsByClassName('class').forEach 报错Uncaught TypeError: undefined is not a function
摘要:document.getElementsByClassName('class').forEach 报错Uncaught TypeError: undefined is not a function
阅读全文
posted @
2020-09-11 08:39
ming1025
阅读(1905)
推荐(0) 编辑