jQuery Sparklines нажмите получить элемент
Для jQuery Sparklines есть документы для событий щелчка, но я не могу найти способ узнать, какой элемент был нажат.
Поэтому я отображаю список предметов в таблице и со спарклайном (их цены). Когда пользователь нажимает спарклайн, я хотел бы знать, на какой "элемент" он нажал. Это вообще возможно?
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);
});
Я не уверен, что это было то, что вы хотели знать. Но это мое лучшее предположение:-)
Надеюсь это поможет.