单元格的点击问题

来源:互联网 发布:如何复制筛选后的数据 编辑:程序博客网 时间:2024/06/06 12:20

最近发现公司之前的一个项目中的一个bug:

项目要求:点击某个单元格,单元格上的文字变成蓝色(用来记录此时正在播放的视频)。点击其他单元格(即播放其他视频),上一个单元格上的文字颜色变成原来的颜色,此时单击的单元格上的文字变成蓝色。

bug:由于单元格采用了复用,点击某个单元格(此单元格上的文字变成蓝色),复用此单元格的单元格上的文字也会变成蓝色。

效果图:

点击了单元格的第一行,却有其他的文字也变成了蓝色。

bug原因:单元格的复用。

bug解决:在点击事件中记录点击的单元格行数,然后在加载展示单元格的方法中判断某行单元格是否被点击过(比较记录的行数和当前行数),如果被点击过,文字颜色改变,如果没有被点击过文字颜色不变。


代码:




0 0