Моя проблема здесь заключается в чтении или понимании аргументов, которые были переданы в функцию обратного вызова в коде jQuery, например, у меня есть следующий код:
$("#" + someId).sparkline('html', {
type: 'bar',
chartRangeMin: 0,
chartRangeMax: 100,
barColor: '#8AC007',
colorMap: range_map,
resultObj: sparklineTooltip[someId],
tooltipFormatter:
function(sp, options, fields) {
var tooltipElem = "";
$.each(fields,
function(i, field) {
var tooltipObj = options.get('resultObj')[11-field.offset][field.offset].split(",");
tooltipElem = createTooltipElement(tooltipObj);
field.tooltipFormat = tooltipElem;
})
return tooltipElem;
}
});
Какой лучший способ отладки внутри tooltipFormatter
функция обратного вызова?Я хочу получить точку отладки в строке var tooltipObj = options.get('resultObj')[11-field.offset] field.offset].split(",");
.Я хочу посмотреть, какие значения оба этих аргумента имеют внутри функции: options
и fields
.Являются ли опции , поля стандартными аргументами в спарклайне?Из документации JQuery Sparkline я вижу это: