0

このメソッドを使用して円グラフを作成しています。

ビュー内に表示しています。円グラフのスライスをクリックすると、クリックしたスライスに基づいてさらに 3 つのグラフが生成されます。現在、私は最初のステップで立ち往生しています.円グラフでクリックイベントを取得できません.

私は次のスクリプトを持っています (jQuery は適切にセットアップされています) が、どの要素 (どのクラス、どの ID、どのタグ) を使用してそれを呼び出すべきかわかりません。ブラウザで要素検査を行ってみましたが、関連性があると思われるすべての結果はまだ何も得られません (.c​​lick よりも頻繁に動作するように思われるため、ホバーを使用します。これは別の副次的な質問です)

jQuery コード:

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

1 に答える 1

0

その宝石はわかりませんが、設定しようとしましたplotOptions.pie.point.events.clickか?

ビューでは次のようになります。

<%= high_chart(“my_pie_div”, @chart) do |c| %>
  <%= raw “options.plotOptions.pie.point.events.click = function() { alert("clicked!") }” %>
<% end %>
于 2013-06-19T13:19:05.350 に答える