Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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 nvd3:点击事件时如何突出显示栏?_Javascript_Angularjs_D3.js_Charts_Nvd3.js - Fatal编程技术网

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”可以解决这个问题。但是,如何将其分配给被单击的元素?您需要选择所有应该具有此行为的元素,并分配一个执行此操作的单击处理程序。