1

jQuery Sparklinesのクリック イベントに関するドキュメントがありますが、どの要素がクリックされたかを調べる方法が見つかりません。

そのため、テーブル内のアイテムのリストとスパークライン (価格) を表示します。ユーザーがスパークラインをクリックしたとき、どの「アイテム」をクリックしたか知りたいです。それは可能ですか?

4

1 に答える 1

1

表示するグラフごとに個別のスパークライン クラスを定義できます。次に、チャートごとに異なる関数を定義する可能性があります。

    $('.clickdemo').sparkline();
    $('.clickdemo').bind('sparklineClick', function(ev) {
        var sparkline = ev.sparklines[0],
            region = sparkline.getCurrentRegionFields();
        alert("Clicked chart 1 on x="+region.x+" y="+region.y);
    });

    $('.clickdemo2').sparkline();
    $('.clickdemo2').bind('sparklineClick', function(ev) {
        var sparkline = ev.sparklines[0],
            region = sparkline.getCurrentRegionFields();
        alert("Clicked chart 2 on x="+region.x+" y="+region.y);
    });

これがあなたの知りたかったことだったかどうかはわかりません。しかし、これは私の最善の推測です:-)

お役に立てれば。

于 2013-11-28T14:49:48.510 に答える