微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

OTree MouseOver 函数 JavaScript“添加了鼠标悬停以激活未定义”

如何解决OTree MouseOver 函数 JavaScript“添加了鼠标悬停以激活未定义”

我在 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

我不知道为什么它不起作用,有人可以帮助我吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。