在可视化中将CSS从悬停更改为单击
Change CSS from hovering to clicking in visualization
我对JS、CSS和HTML非常陌生,但能更多地探索它,我感到非常兴奋。
我的可视化和完整代码在这里:https://gist.github.com/DariaAlekseeva/a71475378a5d12ea40bc
当我在对象上移动鼠标时,会出现许多路径,不容易看到细节。
我想将可视化中的设置从悬停更改为单击。首先我悬停并改变活动路径。然后我选择一条路径,点击它,只有这条路径保持活动状态。当我沿着这条路径悬停时,我仍然可以看到出现的评论。然后我需要"取消点击"这个路径(或点击外部对象)并保持悬停,直到我找到另一个可以点击的路径
谢谢你的帮助。
您只需要将mousemove
修改为mousedown
。然后它将被更改为显示点击事件的提示,而不是"悬停"。
我为此创建了一个plunkr,仅显示用于单击的提示
http://plnkr.co/edit/rn76z5z8cxZpqKKm7peN
(我在218行左右将mousemove
修改为mousedown
。)
您可以使用"mouseout"、"mousedown"answers"mousemove"来实现这些类型的交互。
相关文章:
- OpenLayers在悬停时高亮显示功能,并在单击时选择
- 使用Jquery创建一个具有单击和悬停功能的菜单
- 只要用户将鼠标悬停在jQuery中的某个元素上,就可以执行多次单击
- 悬停时展开垂直下拉菜单,而不是单击
- Highcharts-在单击而不是悬停时显示工具提示
- 如何使单击时的下拉列表不悬停
- 如何激活下拉菜单:在一个元素上单击768px宽度下方,在另一个元素上将鼠标悬停在768px上方
- 如何使Highcharts中的渲染标签始终可见,并且相对于单击或悬停的点仍然可见
- 在可视化中将CSS从悬停更改为单击
- 鼠标悬停事件不会触发以触发 D3 中的单击事件
- 在单击按钮时激活按钮的悬停状态,直到单击另一个按钮(Javascript/JQuery)
- 悬停时无法单击锚标记,但其显示链接
- Jquery Resize问题.如果宽度小于768宽度,请启用“单击选项”.768以上鼠标悬停选项启用
- 如何防止Jquery colorbox组在单击或鼠标悬停时启动
- 切换悬停和单击无法正常工作
- 如果释放鼠标时内部元素未悬停,则防止触发“单击”的正确方法
- fadeIn在悬停时工作,但在单击/单击时不工作
- 单击后使CSS悬停元素永久化
- VBA单击悬停下拉菜单
- Chrome扩展-在单击/悬停时更改弹出图标