Javascript nvd3:点击事件时如何突出显示栏?
就像鼠标悬停一样,当鼠标悬停在元素(条)上时,它会高亮显示,当鼠标离开时,会将高亮显示的内容删除Javascript nvd3:点击事件时如何突出显示栏?,javascript,angularjs,d3.js,charts,nvd3.js,Javascript,Angularjs,D3.js,Charts,Nvd3.js,就像鼠标悬停一样,当鼠标悬停在元素(条)上时,它会高亮显示,当鼠标离开时,会将高亮显示的内容删除 我想知道如何使用该行为,但对于单击事件:单击时高亮显示该条。您始终可以将事件侦听器与d3绑定。选择元素并绑定事件。在混凝土构件中,检查钢筋的等级并将其绑定 大概是这样的: d3.选择全部(“.nv条”)。在('click')上, 函数(){ //添加放大条形图的效果或类 });完全按照您在单击鼠标上所做的操作。@Larskothoff,鼠标悬停事件是nvd3的本机事件,我不是作者,该行为由库本身控
我想知道如何使用该行为,但对于单击事件:单击时高亮显示该条。您始终可以将事件侦听器与d3绑定。选择元素并绑定事件。在混凝土构件中,检查钢筋的等级并将其绑定 大概是这样的:
d3.选择全部(“.nv条”)。在('click')上,
函数(){
//添加放大条形图的效果或类
});代码>完全按照您在单击鼠标上所做的操作。@Larskothoff,鼠标悬停事件是nvd3的本机事件,我不是作者,该行为由库本身控制。我认为这是通过将类“hover”指定给元素来完成的,所以您所需要做的就是在单击时指定该类。实际上,类“hover”可以解决这个问题。但是,如何将其分配给被单击的元素?您需要选择所有应该具有此行为的元素,并分配一个执行此操作的单击处理程序。