找回密码
 立即注册

QQ登录

只需一步,快速开始

360bid

中级会员

87

主题

268

帖子

825

积分

中级会员

积分
825
360bid
中级会员   /  发表于:2020-10-15 12:46  /   查看:1894  /  回复:5
image.png124746703.png

您好 ,  我们这边经常遇到Macbook 触摸板向左滚动表格时经常触发浏览器的返回事件,

有什么好的解决方案吗?

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-10-15 13:50:39
沙发
您好,您在系统偏好设置里将触控板的“在页面之间轻扫”这个选项取消勾选即可
微信图片_20201015134616.jpg
回复 使用道具 举报
360bid
中级会员   /  发表于:2020-10-15 17:04:51
板凳
您好  您可能没理解我的意思

对于用户来说不能因为要用这个系统把电脑功能给关了吧,

我的意思是代码方面有什么办法解决??我感觉其他人应该也有这个问题吧
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-10-15 17:21:06
地板
360bid 发表于 2020-10-15 17:04
您好  您可能没理解我的意思

对于用户来说不能因为要用这个系统把电脑功能给关了吧,

触控板左滑的时候实际上是相当于点击了浏览器的后退键,这个属于浏览器的行为,SpreadJS无法控制。 image.png41843871.png
回复 使用道具 举报
360bid
中级会员   /  发表于:2020-10-15 18:42:21
5#
鼠标箭头放在表格区域内的时候,左滑是滚动表格,滚动到最左端的时候继续左划才会触发后退,这是没问题的。


问题在于有时候鼠标箭头放在表格区域内的时候,左滑没有滚动表格,直接触发后退


回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-15 21:26:19
6#
SpreadJS 滚动实际上是画布的重新绘制,并不是页面的滚动。
返回上一页是浏览器的行为,SpreadJS的行为都是靠浏览器提供的事件去响应用户的行为。
您可以Google下“mac chrome 双指”看看网友们对这个功能的吐槽。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部