Jquery “如何添加点击事件”;plotclick";在角形弗洛特饼中
我正在用它画一个饼图。但是我不能点击。我试过:Jquery “如何添加点击事件”;plotclick";在角形弗洛特饼中,jquery,angularjs,flot,Jquery,Angularjs,Flot,我正在用它画一个饼图。但是我不能点击。我试过: element.bind("plotclick", function (event, pos, item) { if(item){ alert("Clicked"); scope.$apply(); } }); 但它并没有被触发 这是我的控制器代码: $scope.dataset
element.bind("plotclick", function (event, pos, item) {
if(item){
alert("Clicked");
scope.$apply();
}
});
但它并没有被触发
这是我的控制器代码:
$scope.dataset = [
{ label: "IE", data: 19.5, color: "#4572A7"},
{ label: "Safari", data: 4.5, color: "#80699B"},
{ label: "Firefox", data: 36.6, color: "#AA4643"},
{ label: "Opera", data: 2.3, color: "#3D96AE"},
{ label: "Chrome", data: 36.3, color: "#89A54E"},
{ label: "Other", data: 0.8, color: "#3D96AE"}
];
$scope.options = {
series: {
pie: {
show: true,
radius: 1,
label: {
show: true,
radius: 3/4,
formatter: labelFormatter,
background: {
opacity: 0.5,
color: '#000'
}
}
}
},
legend: {
show: false
},
grid: {
hoverable: true,
clickable: true
}
因此,我是否必须更改控制器代码或指令以实现单击事件。单击链接并使用它。也许对你有帮助
查看我的答案链接。我认为确定元素变量的上下文有点困难,这可能对uIt有帮助。您能提供一个JSFIDLE示例吗?