Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何删除非被动事件侦听器?_Javascript_Jquery_Events_Codemirror - Fatal编程技术网

Javascript 如何删除非被动事件侦听器?

Javascript 如何删除非被动事件侦听器?,javascript,jquery,events,codemirror,Javascript,Jquery,Events,Codemirror,我正在开发一个代码编辑器。实际上,我已经到了版本2.0.1的末尾,这是一个包含新功能的重要版本。但就在将谷歌浏览器升级到他的最新版本64之前,我对代码做了一些修改,我不知道它是什么 Chrome更新后,当我打开编辑器文件时,我不能点击javascript按钮或链接。这在其他浏览器上也不起作用 我使用的事件有:单击、加载、预卸载、就绪、按键向上、按键向下、联机、脱机、mousedown、mousemove、mouseover、mouseout、mouseup、touchstart、touchmov

我正在开发一个代码编辑器。实际上,我已经到了版本2.0.1的末尾,这是一个包含新功能的重要版本。但就在将谷歌浏览器升级到他的最新版本64之前,我对代码做了一些修改,我不知道它是什么

Chrome更新后,当我打开编辑器文件时,我不能点击javascript按钮或链接。这在其他浏览器上也不起作用

我使用的事件有:单击、加载、预卸载、就绪、按键向上、按键向下、联机、脱机、mousedown、mousemove、mouseover、mouseout、mouseup、touchstart、touchmove、touchend和CodeMirror事件


有人能帮我删除这些阻止我应用程序上事件的非被动事件监听器吗?

我在上设置了一个断点-

  $("span.jdb-toggle-fullScreen").click(function(){
它从未命中,所以我在包含函数的开头设置了一个断点-

  $(".jdb-author-name").html(jdb.info.detail.author.name[1]).on("click", function() { window.open(jdb.info.detail.author.url); });
它确实击中了我。我越过这些线,直到我得到了这个密码-

  // Say Hi Coder every 24h.
  if (jdb.cookie("Hello_World")) { return; }
我假设,在显示一些消息/土司之后,条件总是返回true,并且在接下来的24小时内再次加载页面时,您将永远不会继续运行包含函数,也永远不会到达将事件侦听器添加到这些按钮的代码行

解决方案-

改变-

//每24小时打个招呼。 如果jdb.cookieHello_World{return;} iziToast.show{
标题:你好,cher Codeur!你没有使用任何版本控制吗?我想这些信息不足以提供解决方案。@Nirus,我真的不知道我做了什么更改来创建这个问题。@lxg我没有使用任何版本控制,也没有使用它。我会考虑下一步time@Jos为什么你不尝试Chrome-Devel的调试器oper Tools?如果你想要的话,欢迎你在GitHub上发布源代码,或者更好的是,提供一个演示URL,重现可以调试的问题。哦,是的,每天打个招呼,我想要使用if{}else{}但我忘了其他的。在所有方面,如果!jdb.cookieHello_World是短而完美的。我做了改变,现在我可以做一个活动,但我继续看到[违规]…对于控制台中的每一个事件。我使用了开发人员工具,但我想在Visual Studio代码中设置它当然也会像连接到Chrome一样有效。我从未尝试过它。为了修复冲突,您需要让所有代码都属于您,以及CodeMirror、jQuery和任何其他第三方代码都少做一些工作在侦听事件侦听器时,以及在DOM中更改较少的样式/元素并使这些操作更有针对性。太难了。如果这就是问题所在,非常感谢您的帮助,@PhistucK。我将尽可能减少事件和DOM操作。