解决Introjs滚动条出现时高亮内容超出可视区域问题
背景:
当屏幕小到table表格滚动条出现的时候, thead的宽度为1200px, 但是可视区域宽度只有500px,
解决思路:设置thead的宽度为table最外层的宽度 即
width: calc(100% - 508px);
但是, 这里有个问题,当页宽度持续减小的时候,高亮的区域越来越小,以至于有的应该显示600px宽度的只显示了屏幕的100%-508px,
第二个问题的解决思路:
给有问题的一步加上highlightClass一个新的class,样式为width: calc(100% - 508px); 并去掉公共样式即可
弯路:前面一直尝试解决thead真实宽度的问题,并且没仔细阅读文档发现可以设置单独属性
其他思路:
1. 修改需求: 高亮部分改为前两个th, 不再全部覆盖
2. 修改高亮范围,行不通, 因为introjs原理是给要高亮的区域加上一个class 内容为z-index: 9999999! 然后突出显示在白色背景中间,如果自己加的话, 会把可视区域外的也显示出来, 只不过突出在黑色遮罩层中
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现