请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

小白学员

高级会员

54

主题

484

帖子

1866

积分

高级会员

积分
1866

时代开发者征文活动

小白学员
高级会员   /  发表于:2023-5-26 16:24  /   查看:2035  /  回复:21
1金币
本帖最后由 小白学员 于 2023-5-30 13:54 编辑

如何判断在表中点击了鼠标,而不是敲了回车。


我用JS给表格元素绑定 click 事件,结果不能用。




最终在谢厅老师的帮助下,解决了此问题。

在此感谢谢师傅!!!
在此感谢谢师傅!!!
在此感谢谢师傅!!!

同时也感谢小胖老师!感谢!
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

说说场景,为啥要判断这个

21 个回复

倒序浏览
最佳答案
最佳答案
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-5-26 16:24:52
来自 2#
说说场景,为啥要判断这个

评分

参与人数 1满意度 +5 收起 理由
小白学员 + 5

查看全部评分

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-5-26 17:46:07
3#
目前活字格还不支持这个功能,估计要用代码来做,也可以说说您的需求,会有专门的人员对这些需求进行整理和评估哈~感谢您的支持呢~
回复 使用道具 举报
小白学员
高级会员   /  发表于:2023-5-26 18:55:32
4#
本帖最后由 小白学员 于 2023-5-27 09:27 编辑
谢厅 发表于 2023-5-26 17:05
说说场景,为啥要判断这个

感谢谢厅,最热心的师傅,私下给他学到很多东西,他会分析好然后讲,言传身教!!!祝谢老板生意兴隆!!!(这儿必须叫谢老板,哈哈。)
回复 使用道具 举报
小白学员
高级会员   /  发表于:2023-5-26 18:55:40
5#
Joe.xu 发表于 2023-5-26 17:46
目前活字格还不支持这个功能,估计要用代码来做,也可以说说您的需求,会有专门的人员对这些需求进行整理和 ...

感谢。
回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-5-27 00:36:14
6#


不知道您具体的场景需求,可以通过js来实现:
这是左键的
  1. document.body.onmousedown=function(event){  
  2.     if(event.button==0){  
  3.         alert("鼠标左键点击了")  
  4.     }  
  5. };  
复制代码
这是回车的
  1. if(navigator.userAgent.indexOf("MSIE") > 0) {
  2.         //IE
  3.         document.onkeydown = function() {       
  4.                 if(13 == event.keyCode) {          
  5.                         alert('你按了回车');        
  6.                 }      
  7.         }
  8. } else {
  9.         //非IE
  10.         window.onkeydown = function() {        
  11.                 if(13 == event.keyCode) {          
  12.                         alert('你按了回车');        
  13.                 }              
  14.         }
  15. }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
小白学员 + 5

查看全部评分

回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2023-5-27 01:17:21
7#
666
回复 使用道具 举报
小白学员
高级会员   /  发表于:2023-5-27 09:16:05
8#
本帖最后由 小白学员 于 2023-5-27 09:25 编辑
吴小胖 发表于 2023-5-27 00:36
不知道您具体的场景需求,可以通过js来实现:
这是左键的
这是回车的

首先感谢吴老师,看的出吴老师也是一个非常热心的人,因为我没有得到想要的回复前已把帖子关闭了,但吴老师在昨天晚上23点左右,还是去写了JS然后给我答疑解惑,再次感谢。
我相信宝宝们有吴老师是一种幸运,更是一种幸福(很多人可能也知道吴老师在无偿做公益哦,大家在允许的前提下也关注一下公益)。



此代码在正常页面中是可以执行的。
在表格中会失效,如我用鼠标选中R1C2的单元格时alert("鼠标点击"),如果表获得焦点,用上下左右键选中R3C3,敲回车alert("回车any")

回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-5-29 07:20:37
9#
表格中不行,表格中可以试试双击命令或者当前行变更命令。

如果都不满足要求的话,可以研究一下spreedjs的接口。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
小白学员
高级会员   /  发表于:2023-5-29 08:50:51
10#
Joe.xu 发表于 2023-5-26 17:46
目前活字格还不支持这个功能,估计要用代码来做,也可以说说您的需求,会有专门的人员对这些需求进行整理和 ...

给个思路呗。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部