Linux上的效果跟我不一样,鼠标滑过行变色的脚本

脚本:在我本机window上是正常的,都是finereport8,

$(".x-table tr").mousemove(function(){

  $(this).css("background-color","#eeeeee");

});

$(".x-table tr").mouseout(function(){

  $(this).css("background-color","#ffffff");

});

Linux上,滑过的单元格变成白色了,如下:圈中单元格内是还是白色:

image.png

FineReport daidongdong 发布于 2019-10-18 18:03
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
daidongdongLv2见习互助
发布于2019-10-22 17:18(编辑于 2019-10-22 17:18)

jQuery的行滑动事件中,需判断this,只要id不为空的this,比如如下:

 

$(".x-table tr").mousemove(function(){

if (this.id!=='') { 

if ( this.style.backgroundColor !=='rgb(175, 189, 203)') $(this).css("background-color","#eeeeee"); }

} );

$(".x-table tr").mouseout(function(){

if (this.id!=='') {

if ( this.style.backgroundColor !=='rgb(175, 189, 203)') $(this).css("background-color","#ffffff");

} } );


  • 0关注人数
  • 358浏览人数
  • 最后回答于:2019-10-22 17:18
    请选择关闭问题的原因
    确定 取消
    返回顶部