当前位置: 首页 > 知识库问答 >
问题:

d3-鼠标悬停和鼠标悬停事件工作不正常

钱澄邈
2023-03-14

我有一系列使用d3创建的行。我写了一些mouseovermouseout事件事件。

当Imouseover时,事件通过增加行的y1值正常工作。

但是在mouseout上,在我编写代码的地方,事件不能正常工作,将y1值设置为初始值。

小提琴

帮我修一下。

共有1个答案

皮嘉德
2023-03-14

在使用d3转换时,嵌套转换或同时执行转换时需要小心。

解决方案

我只是改变了moveout方法来更新所有行的行程y1,而不管是哪一行触发了函数。并且,在扩展当前滚动的行之前重置所有行的y1方法。

 类似资料:
  • 问题内容: libgdx中是否有任何侦听器可以让我检测到鼠标悬停而不是鼠标悬停。在场景2D的按钮类中,您有2种方法isOver和isPressed,但是它们执行相同的操作…还有其他问题吗?还有另一种方法来检测鼠标悬停在actor上吗? 问题答案: 还有的可以连接到和它提供的事件,如下面的: 该事件从根本上来说意味着鼠标开始悬停在角色上,意味着它“离开”了角色的区域。它还有一个事件,您可以使用该事件

  • 问题内容: 有时,我可以选择使用CSS元素:悬停或JavaScript onmouseover来控制页面上html元素的外观。考虑以下情况,其中div包装了输入 我希望输入将鼠标光标悬停在div上时更改背景色。CSS方法是 JavaScript方法是 每种方法的优点和缺点是什么?CSS方法是否适用于大多数Web浏览器?JavaScript比CSS慢吗? 问题答案: :hover的问题是IE6仅在链

  • 本文向大家介绍JavaScript鼠标悬停事件用法解析,包括了JavaScript鼠标悬停事件用法解析的使用技巧和注意事项,需要的朋友参考一下 鼠标悬停事件是当鼠标的光标与其名称表示的元素重叠时触发的事件,本篇文章我们就来详细介绍一下JavaScript中鼠标悬停事件的用法。 我们先来看一下什么是onmouseover? 鼠标悬停的活动是“事件”,而onmouseover是事件处理程序。 事件处理

  • 问题内容: 我正在尝试在JButton上创建自定义鼠标悬停事件。原因是我的JButton当前是图像,因此我必须删除所有边框和动画,而不能删除所有边框和动画。所以我这样做: 这非常适合仅显示图像,并且按钮实际上可以正常工作。我想知道是否有任何预建方法可以做到这一点,或者我将如何学习做自己想做的事情。 更具体地说,当我将鼠标悬停在上方时,我希望图像做的只是使其变得更大一点。 到目前为止,我已经尝试过这

  • 我使用的是Python2.7。当试图将鼠标悬停在菜单项上时,selenium不会在Chrome中一贯地将鼠标移动到该项上。因此,当点击子菜单时,它最终会点击其他的东西。然而,相同的代码在Firefox驱动程序中引发异常。 我在SO上读到的帖子很少,这表明硒有时是奇怪的。但我搞不清自己是不是做错了什么。 代码如下:

  • 问题内容: 全屏是提供全屏框架的另一类。JButton上面有ImageIcon。bg1.png是背景图像 问题 是这些JButton仅在鼠标悬停时才可见,否则它们不出现。 问题答案: 您可能会遇到布局问题,在该问题中,您尝试将具有绝对界限的JButton添加到使用非null布局管理器的容器中。意见建议 不要使用setBounds和绝对定位来调整和放置组件。 阅读并使用布局管理器为您完成繁重的工作: