c3.js圆环图onclick函数
c3.js donut chart onclick function
我在我的网站上创建了一个C3js甜甜圈图,我在图中分配了一个onclick
函数,我也想有一个按钮来启动该函数,但我想不出任何好的方法来实现它。
我试图创建一个按钮来启动下面的函数,找到元素并将其绑定到我的.onclick()
函数:
$("#test").click(function(){
$(".c3-arc-data2").click();
});
但它不起作用。
请参阅fiddleJS中的示例:https://jsfiddle.net/mcd6ucge/52/
扩展:
我有一个关于该部分的if语句,它将更改图表的数据,当数据被更改为另一种情况时,onclick
函数不起作用
if(x = "something"){
$(".uldateBtn1").html(
'<li id="test-fliter" class="dateBtn hvr-underline-from-left" style="margin-top:10px !important;">test</li>'
)
$("#test-fliter").click(function(){
var evt = new MouseEvent("click");//make a mouse event
d3.select(".c3-arc-test").node().dispatchEvent(evt);
});
}
else{
$(".uldateBtn1").html(
'<li id="test2-fliter" class="dateBtn hvr-underline-from-left" style="margin-top:10px !important;">test</li>'
)
$("#test2-fliter").click(function(){
var evt = new MouseEvent("click");//make a mouse event
d3.select(".c3-arc-test2").node().dispatchEvent(evt);
});
}
if运行良好,但else不运行。
喜欢这个吗
$("#test").click(function(){
var evt = new MouseEvent("click");//make a mouse event
//dispatch the event on the element.
d3.select(".c3-arc-data1").node().dispatchEvent(evt);
});
此处的工作代码
相关文章:
- 将字符串作为参数传递给函数onclick event jquery
- 将具有特殊字符的值传递给函数onclick事件
- 如何调用mask()jquery函数onclick
- 脚本不会使用 ajax 函数 onClick 和 $_POST 获取变量
- 如何使用JavaScript函数(onclick)在URL中添加我的“No”或“ID”
- jquery 函数 onclick 和 onload myFunction 不是一个函数
- 我们可以调用两个函数 onClick 事件吗?
- 将值传递给 JavaScript 函数 onclick
- jQuery 函数 onclick (span class) 来自 jquery datepicker
- 调用函数onClick,并将元素's的data-*属性
- 运行函数onclick.正在单击的所有按钮
- 正在启动一个函数onclick(),该函数传递被单击元素的id
- 第二个函数onclick没有被调用
- HTML执行不同的php函数onclick
- 调用javascript函数onclick=“;fn1()”;并且onclick=“;javascript:fn1()&
- 触发javascript函数onclick
- 如何在函数onClick中转换值
- 启动按钮下拉赢得't运行函数onclick
- Javascript更多函数onclick和ClassName
- 向函数'onclick'添加SQL