找回密码
 立即注册

QQ登录

只需一步,快速开始

QQximen
初级会员   /  发表于:2020-12-2 17:25  /   查看:6307  /  回复:15
1金币
本帖最后由 QQximen 于 2021-5-4 08:49 编辑

第一次打开可以的如果不刷新
关闭这个窗口在打开这个窗口就不行的




第二次就不行




7.0.3叠加问题:
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

问题的核心是: bind 函数里必须调用 off 函数解绑全局事件,不然下一次打开触发的还是上个元素的事件 解决方案: 将你以前代码的bind函数修改一下 >以下为您以前的代码 >以下为修改后的代码 这个是效果 这个是我修改后的工程文件 如果你觉得我的做法能解决您的问题,请给我素质三连吧(设置最佳答案,点赞,+5分好评)~~

16 个回复

倒序浏览
最佳答案
最佳答案
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-2 17:25:01
来自 7#
问题的核心是:

bind 函数里必须调用 off 函数解绑全局事件,不然下一次打开触发的还是上个元素的事件
解决方案
将你以前代码的bind函数修改一下
>以下为您以前的代码
  1. bind: function () {
  2.             var me = this;
  3.             me.$element.on("click", $.proxy(me['_eClick'], me));

  4.             $(document).on("mousedown", "#mykeyboard" + me.count + " li", $.proxy(me['_limousedown'], me));
  5.             $(document).on("mouseup", "#mykeyboard" + me.count + " li", $.proxy(me['_limouseup'], me));
  6.             $(document).on("click", "#mykeyboard" + me.count + " li", $.proxy(me['_liclick'], me));
  7.         },
复制代码
>以下为修改后的代码

  1. bind: function () {
  2.             var me = this;
  3.             me.$element.off("click");
  4.             me.$element.on("click", $.proxy(me['_eClick'], me));
  5.             
  6.             $(document).off("mousedown", "#mykeyboard" + me.count + " li");
  7.             $(document).off("mouseup", "#mykeyboard" + me.count + " li");
  8.             $(document).off("click", "#mykeyboard" + me.count + " li");
  9.             $(document).on("mousedown", "#mykeyboard" + me.count + " li", $.proxy(me['_limousedown'], me));
  10.             $(document).on("mouseup", "#mykeyboard" + me.count + " li", $.proxy(me['_limouseup'], me));
  11.             $(document).on("click", "#mykeyboard" + me.count + " li", $.proxy(me['_liclick'], me));
  12.             },
复制代码

这个是效果

这个是我修改后的工程文件


如果你觉得我的做法能解决您的问题,请给我素质三连吧(设置最佳答案,点赞,+5分好评)~~



本帖子中包含更多资源

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

x

点评

必有N学习学习这个论坛辛苦你们的答复了谢谢您  发表于 2020-12-4 19:21
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-2 18:31:02
2#
问题已经重新,因为涉及到代码,初步看了以后,没找到答案

可能问题解决会比较慢,明天找时间帮你仔细看看哈~
回复 使用道具 举报
QQximen
初级会员   /  发表于:2020-12-3 11:24:46
3#
这个是不是要发贴的谢老大来看一下呢?不知道他能不能看到这个帖子
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-3 14:47:49
4#
QQximen 发表于 2020-12-3 11:24
这个是不是要发贴的谢老大来看一下呢?不知道他能不能看到这个帖子

手动@谢厅
看看谢老板有没有什么好的思路~
回复 使用道具 举报
QQximen
初级会员   /  发表于:2020-12-3 15:16:03
5#
Eric.Liang 发表于 2020-12-3 14:47
手动@谢厅
看看谢老板有没有什么好的思路~

@谢厅?在哪里@他呢!论坛里面吗?我看一下加他好友看看他会不会理
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-3 17:28:38
6#
QQximen 发表于 2020-12-3 15:16
@谢厅?在哪里@他呢!论坛里面吗?我看一下加他好友看看他会不会理

谢老板的QQ:434465773
你可以在群里找下他~


本帖子中包含更多资源

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

x
回复 使用道具 举报
QQximen
初级会员   /  发表于:2021-5-4 08:46:00
8#
Simon.hu 发表于 2020-12-2 17:25
问题的核心是:

bind 函数里必须调用 off 函数解绑全局事件,不然下一次打开触发的还是上个元素的事件


使用最新版本打开键盘 的问题 :
叠加在一起了!这个升级会有这个问题?

本帖子中包含更多资源

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

x
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-5-6 17:29:23
9#
QQximen 发表于 2021-5-4 08:46
使用最新版本打开键盘 的问题 :
叠加在一起了!这个升级会有这个问题?

您使用的新版本是指7.0.3.0么?麻烦提供下详细版本号哦~
回复 使用道具 举报
QQximen
初级会员   /  发表于:2021-5-21 18:24:15
10#
Tracy.Liu 发表于 2021-5-6 17:29
您使用的新版本是指7.0.3.0么?麻烦提供下详细版本号哦~

是的我用的是7.0.3变成 了重叠了!你可以直接使用看一下上面有您的文件
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部