2013-10-22 52 views
1

jQuery迷你曲線有docs for click events,但我找不到如何找出哪個元素被點擊的方法。jQuery迷你曲線點擊獲取元素

因此,我顯示一個表中的項目列表和sparkline(他們的價格)。當用戶點擊迷你圖標時,我想知道他點擊了哪個「項目」。這甚至有可能嗎?

回答

1

您可以爲每個顯示的圖表定義一個單獨的sparkline類。然後您可以爲每個圖表定義不同的功能。

$('.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); 
    }); 

我不確定這是你想知道的。但這是我最好的猜測:-)

希望這有助於。