0

我在 oTree 中创建了一个游戏,并且正在使用鼠标悬停功能来记录玩家将鼠标悬停在按钮上的时间。这些功能在 FireFox 中有效,但在 Google Chrome 或 Safari 中无效。我收到以下代码的错误:“添加鼠标悬停以激活未定义”:

function ConvertButtons2VT(sButtonClass,sActivation='click', sDisplayClass) {
  vVT_Buttons = document.getElementsByClassName(sButtonClass);
  //console.log(vVT_Buttons);
  for (let j=0; j<vVT_Buttons.length; j++) {
    console.log('Added '+sActivation+' to activate '+sDisplayClass);
    AddVisualTracer(vVT_Buttons[j],sActivation,sDisplayClass);
  };
  return vVT_Buttons;
}

当我在控制台中检查页面时,它在这一行中指定了错误:

console.log('Added '+sActivation+' to activate '+sDisplayClass);

完整代码请参考我的GitHub:https ://github.com/Lizzydrb/Collective-Risk-Social-Dilemma-2/blob/main/_static/global/VT_functionality.js

我不知道为什么它不起作用,有人可以帮我解决这个问题吗?

4

0 回答 0