在rails中使用jQuery和LazyHighCharts

Using jQuery and LazyHighCharts in rails

本文关键字:jQuery LazyHighCharts rails      更新时间:2023-09-26

我正在使用这个方法创建一个饼状图。

我让它显示在我的视图中,我想做的是当我点击饼状图的一个切片时,它会根据它被点击的切片生成另外三个图表。目前,我还停留在第一步——我无法在饼状图上获得点击事件。

我有以下脚本(jQuery设置正确),但我不知道使用什么元素(哪个类,哪个id,哪个标签)来调用它。我试着在浏览器中做元素检查,但所有的结果,我认为将是相关的仍然没有给什么(我使用悬停,因为它似乎比。click更频繁地工作,这是另一个侧面的问题)

jQuery代码:

<script type="text/javascript">
$(document).ready(function()
{
    $("#highcharts-3").hover(function(){
        alert("Hello. The document is loaded");
    });
});
        </script>

我不知道那个宝石,但是你试过设置plotOptions.pie.point.events.click吗?

在视图中应该是这样的:

<%= high_chart(“my_pie_div”, @chart) do |c| %>
  <%= raw “options.plotOptions.pie.point.events.click = function() { alert("clicked!") }” %>
<% end %>