新版自适应决策报表,JS失效,目的是为了点击报表块后更改其背景色

老版的是正常生效的,切换到新版就失效了,下面是JS代码:

setTimeout(function() {

$("div[widgetname=REPORT1]").css('background', 'white');

$("div[widgetname=REPORT2]").css('background', '#e7eaf4');

$("div[widgetname=REPORT3]").css('background', 'white');

$("div[widgetname=REPORT4]").css('background', 'white');

$("div[widgetname=REPORT5]").css('background', 'white');

}, 10);

我仔细看了下,生效的,但是生效的地方有点奇怪。就改了四个 角落,这是设置圆角空出来的位置。。。image.pngimage.png

JavaScript 墨白哦 发布于 2023-12-28 10:37 (编辑于 2023-12-28 11:18)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
快乐星光Lv5中级互助
发布于2023-12-28 10:55(编辑于 2023-12-28 10:56)

我的fr11新版自适应模式下测试是可以的,你看一下切换后你的js事件还在不,改变自适应属性是事件会丢失

setTimeout(function() { 

$("[widgetname=REPORT0]").mousedown(function() {

         $("div[widgetname=REPORT0]").css('background', 'red');

      })

}, 500);

  • 墨白哦 墨白哦(提问者) JS还在,其他都生效,就是这个设置背景色不生效....我用了你这个还是不行
    2023-12-28 11:04 
  • 快乐星光 快乐星光 回复 墨白哦(提问者) 放在body的初始换事件里面,不要在报表块里面
    2023-12-28 11:12 
  • 墨白哦 墨白哦(提问者) 回复 快乐星光 我是点击事件,..
    2023-12-28 11:16 
  • 快乐星光 快乐星光 回复 墨白哦(提问者) 哈哈,你这是被覆盖了,是不是有背景图片之类的,或者图表。
    2023-12-28 11:20 
  • 墨白哦 墨白哦(提问者) 回复 快乐星光 是的 就是覆盖了,新版的被背景色会覆盖js写的,,,我把背景色丢body里面初始化就对了
    2023-12-28 13:01 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-12-28 10:42

新版本的class类名与老版本不一致,f12找到新版本的class,替换即可

最佳回答
0
snrtuemcLv8专家互助
发布于2023-12-28 10:45

我测试这个可以的

  • 墨白哦 墨白哦(提问者) 是新版的点击事件嘛
    2023-12-28 11:00 
  • snrtuemc snrtuemc 回复 墨白哦(提问者) 是的,最新11版本的
    2023-12-28 11:03 
  • 3关注人数
  • 236浏览人数
  • 最后回答于:2023-12-28 11:18
    请选择关闭问题的原因
    确定 取消
    返回顶部