Проблема с моим плагином заключается в том, что мне нужно выставить var chart
и поддерживать возможность объединения. Как я могу сделать это? Это первый плагин, который я написал, и я не знаю, действительно ли важно сохранить возможность объединения. Спасибо.
HTML часть
<div id="chart1" class="chart"></div>
<div id="chart2" class="chart"></div>
Вызов плагина
$("div").chart();
Определение плагина
(function($) {
$.fn.chart = function(options) {
return this.each() // Maintain chainability
{
// Stuff, ajax call and then...
var chart = new Highcharts(options);
// Expose each chart variable for each container (<div>)
}
};
})(jQuery);
РЕДАКТИРОВАТЬ : добавлено разъяснение о chart
переменной.