找回密码
 立即注册

QQ登录

只需一步,快速开始

jangogo

初级会员

37

主题

75

帖子

258

积分

初级会员

积分
258
jangogo
初级会员   /  发表于:2018-7-6 13:16  /   查看:3454  /  回复:1

给创建spreadSheet 的元素绑定事件
滚动条默认关闭
当靠近滚动条时设置 spread.options.showVerticalScrollbar = true/false
离开时隐藏
频繁触发该事件会导致内存增加的很快 并在一段时间内都不会减少

  1. <p>spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), {</p><p>    sheetCount: 1</p><p>});</p><p>
  2. </p><p>testEvents()</p><p>function testEvents(){</p><p>    $("#ss").mousemove(function(e){</p><p>        let sheetWidth=$(this).width()</p><p>        // let xx = e.pageX;//鼠标当前位置</p><p>        let xx = e.offsetX;//</p><p>        </p><p>        let isShow=spread.options.showVerticalScrollbar;</p><p>        if(xx<28&&isShow){</p><p>            return;</p><p>        }</p><p>        if(xx > sheetWidth - 28){</p><p>            if(!isShow)spread.options.showVerticalScrollbar = true;</p><p>        }else{</p><p>            if(isShow)spread.options.showVerticalScrollbar = false;</p><p>        }</p><p>    });</p><p>    $("#ss").mouseleave(function(){</p><p>        </p><p>        spread.options.showVerticalScrollbar = false;</p><p>    })</p><p>}</p>
复制代码


1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-6 18:06:52
沙发
您好,我这边用您提供的代码来跑,但是没有发现您的问题。内存的波动稳定在20M左右。我这边测试用的是V11版本。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部