如何删除C3.js事件(不是全部)
How to remove C3.js events (not all of them)
我目前正在为C3.js图形指定我自己的事件处理程序,感谢回复这篇文章的人;)。然而,我的事件处理程序干扰了一些C3.js事件处理程序。例如,我的自定义drag&drop
缩放干扰C3.js的默认行为,它在缩放图形中翻译。
这里是jsFiddle
有了这样的设置,拖拽我的图形可以使它水平移动和缩放。
我想知道是否有可能删除现有的事件,如鼠标滚轮缩放或拖放在缩放图形上移动?我已经尝试在c3-event-rects层上为这些事件分配null,但它似乎不起作用。
您在图表选项中启用了缩放功能-这将导致C3缩放在鼠标滚动时启动。把这个改成false
zoom: {
enabled: false,
...
由于您正在使用API在处理程序中调用缩放(而不是触发事件),因此处理程序中的缩放调用将在此设置为false时继续工作
相关文章:
- 分派点击事件并保留击键修饰符
- 模糊事件的Javascript测试
- keyup事件处理程序更改焦点不适用于快速键入
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何使Javascript动态html表及其上的事件
- 使用类从一个标记中双击事件
- 如何在未直接触发的情况下停止事件
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 对iPad上的点击事件反应缓慢
- 事件和状态
- Fancybox是否将Click事件静音
- 主干-不管怎样,检查事件以前是否绑定过
- 从控制器返回后Ajax启动事件激发
- 如何从画布上的某个移动事件中获取X和Y
- Jquery:未触发select事件
- JsFiddle上的鼠标事件不起作用
- 如何在JQuery中取消文档中的一些点击事件(并非全部)
- Angular ES6,THIS,Scope和EL在JQLITE点击事件中全部未定义
- 事件处理程序中的 d3 选择:选择“与全部选择”
- 如何删除C3.js事件(不是全部)