gpt4 book ai didi

javascript - 单击 y(值轴)标题标签(文本)

转载 作者:行者123 更新时间:2023-11-28 19:11:09 24 4
gpt4 key购买 nike

我已经实现了以下代码,允许用户使用axisLabelClick事件单击y轴本身(值轴,数字轴)

chart.bind("axisLabelClick", clickEvent);
chart.options.axisLabelClick = clickEvent;


function clickEvent (e) {
if (e.axis.type = "numeric")
{
if (!self.isClick)
{
self.isClick= true;
}
else {
self.isClick= false;
}
}
}

但是我想知道有一种方法/技巧或事件可以让用户单击y(值轴,数字轴)轴标题标签(文本)

最佳答案

您可以为轴标题指定一个特定属性,然后可以在 jQuery 选择器中使用该属性。例如,将标题的颜色设置为不透明度为 0.9995 的 rgba,这样任何其他元素就不可能具有完全相同的颜色:

valueAxis: {
title: {
text: "y-axis label",
color: "rgba(60,60,60, 0.9995)",
},
},

然后设置您的点击处理程序:

$(document).on("click", '#chart text[fill="rgba(60,60,60, 0.9995)"]', function(){
alert($(this).text());
});

DEMO

关于javascript - 单击 y(值轴)标题标签(文本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30701029/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com