我有一个图表,显示了Instagram用户的点击量,每个饼图切片代表一个用户。我正在尝试添加打开Instagram个人资料的功能,通过单击代表用户的切片。我可以使用this question让每个切片打开一个新的标签,但不确定如何使用链接中的数据。切片的数量经常变化,因为数据来自定期更新的JSON。因此我不能像上面的问题那样对帐户链接进行硬编码。
链接的格式为:https://www.instagram.com/${username}
第一个
我有一个图表,显示了Instagram用户的点击量,每个饼图切片代表一个用户。我正在尝试添加打开Instagram个人资料的功能,通过单击代表用户的切片。我可以使用this question让每个切片打开一个新的标签,但不确定如何使用链接中的数据。切片的数量经常变化,因为数据来自定期更新的JSON。因此我不能像上面的问题那样对帐户链接进行硬编码。
链接的格式为:https://www.instagram.com/${username}
第一个
2条答案
按热度按时间bq9c1y661#
简单地说,你可以利用chartjs的
onClick
选项,而不是在画布上激活onclick
。onClick
选项也可以传递给你点击的元素,你不必调用getElementByEvent
。第一个
qzwqbdag2#
我可能已经找到了一个解决方案,但不确定它是否是最健壮的。这是在CodePen中工作的,但对我来说在Stack Overflow代码段中不是。
第一个