话接一篇文档:JS实现鼠标点击行变色。
有蕃署提问说,带有冻结列的情况下,点击行变色,会被截断,像这样:
此帖可解决这个问题
设置重复冻结列:
然后在模板web属性中的分页预览中添加加载结束事件:
- $(".x-table tr").mousedown(function() {
- if (this.id !== 'r-0-0') {
- var row = $(this).attr("tridx")
- $(".x-table tr").each(function() {
- if (this.id !== 'r-0-0') {
- if (row != $(this).attr("tridx")) {
- $(this).children("td").each(function() {
- $(this).css("background-color", 'white');
- });
- } else {
- $(this).children("td").each(function() {
- $(this).css("background-color", 'rgb(255, 255,0)');
- })
- }
- }
- });
- }
- });
复制代码 预览后效果:
编辑于 2021-4-20 11:01
|