有jQuery Sparklines的点击事件的文档,但我找不到如何找出点击了哪个元素的方法。
因此,我在表格中显示项目列表并带有迷你图(它们的价格)。当用户单击迷你图时,我想知道他单击了哪个“项目”。这甚至可能吗?
有jQuery Sparklines的点击事件的文档,但我找不到如何找出点击了哪个元素的方法。
因此,我在表格中显示项目列表并带有迷你图(它们的价格)。当用户单击迷你图时,我想知道他单击了哪个“项目”。这甚至可能吗?
您可以为您显示的每个图表定义一个单独的迷你图类。然后您可以为每个图表定义不同的功能。
$('.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);
});
我不确定这是否是你想知道的。但这是我最好的猜测:-)
希望这可以帮助。