tool.js
436 Bytes
/**
* @Description: 通用 DOM 工具
*/
/**
* 判断指定元素是否发生了多行溢出(常用于判断是否需要“展开/收起”)
* @param {string} id 目标 DOM 的 id
* @returns {boolean} 是否溢出
*/
const hasEllipsis = (id) => {
let oDiv = document.getElementById(id);
let flag = false
if (oDiv.scrollHeight > oDiv.clientHeight) {
flag = true
}
return flag
}
export default {
hasEllipsis
}