找回密码
 立即注册

QQ登录

只需一步,快速开始

大橙子

中级会员

97

主题

273

帖子

790

积分

中级会员

积分
790
大橙子
中级会员   /  发表于:2023-5-24 16:50  /   查看:1487  /  回复:3
本帖最后由 Joestar.Xu 于 2023-7-6 15:54 编辑

image.png197347106.png
有什么API可以监听到菜单栏tab的切换吗?

3 个回复

倒序浏览
JoestarXu
超级版主   /  发表于:2023-5-24 17:32:39
沙发
您好,目前SpreadJS没有API能够监听到菜单栏Tab的切换,您有什么实际的需求要监听到菜单栏tab的切换吗?
回复 使用道具 举报
大橙子
中级会员   /  发表于:2023-5-26 09:51:14
板凳
JoestarXu 发表于 2023-5-24 17:32
您好,目前SpreadJS没有API能够监听到菜单栏Tab的切换,您有什么实际的需求要监听到菜单栏tab的切换吗?

想根据菜单栏tab的切换,修改样式
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-26 12:12:23
地板
目前没有这样的方法,您可以考虑监听dom的click事件,在事件中进行判断,例如:
  1. document.body.addEventListener("click",function (event) {
  2.                 var target = event.target || event.srcElement;     
  3.                 if (target.nodeName.toLocaleLowerCase() === "a") {  
  4.                                         if(target.getAttribute("role") == "tab"){
  5.                                                 //do something you want
  6.                                         }
  7.                 }
  8. });
复制代码


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部