Подсказка позиционера highcharts - общий javascript

Я не могу заставить работать функцию позиционирования всплывающей подсказки. Он действует так, как будто этой функции здесь вообще нет, и загружает всплывающую подсказку, как обычно. Функция события над ней работает. Я пробовал все и не могу понять, почему он просто игнорирует это. Я могу использовать любые другие свойства всплывающей подсказки, такие как тень, но позиционер не будет работать. График рисуется со всеми моими настройками, кроме настройки позиционера.

Это отображается на странице с php внутри функции domready mootools.

    var chart_options = '.$chart_options.'
    chart_options.xAxis.events = {setExtremes:function (e){ChartSettings.load_zoom_data(e)}}
    chart_options.tooltip = {positioner: function () {return {x:10,y:30}}}

    window.chart = new Highcharts.StockChart(chart_options, function (chart){
        chart.addEvent("tooltipRefresh", function (){ChartSettings.set_hover_points(chart.hoverPoints)});
    });

Ваша помощь очень ценится.

Вот пример такой работы: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/stock/tooltip/positioner/

Объект chart_options

Объект chart_options


person styks    schedule 15.08.2012    source источник
comment
Похоже, это должно сработать для меня. Но вы всегда должны завершать операторы точкой с запятой, чтобы избежать какой-либо неожиданной интерпретации вашего кода.   -  person JohnnyHK    schedule 15.08.2012
comment
@JohnnyHK - Я знаю, верно!? Вот что сводит с ума! Во всяком случае, я вернулся и добавил ';' для хорошей меры, но не кости. Благодарность   -  person styks    schedule 15.08.2012
comment
Есть ли какие-либо ошибки в консоли javascript? Убедились ли вы, что переменная $chart_options из php выводит объект javascript? Дважды проверьте, поставив console.log(chart_options); (минус одинарные кавычки) сразу после объявления chart_options.   -  person Garrick Cheung    schedule 15.08.2012
comment
И я заставил пример работать с MooTools 1.4.5: jsfiddle.net/n5pfQ   -  person Garrick Cheung    schedule 15.08.2012
comment
@Garrick - все остальные мои настройки работают. Ошибки в консоли не отображаются. Я собираюсь обновить код снимком экрана сгенерированного объекта.   -  person styks    schedule 16.08.2012


Ответы (1)


Оказывается, это была настоящая проблема в той версии highstock, которую я использовал. Я обновился до последней версии, и теперь она работает. Всем спасибо за помощь и направление.

Версия, в которой он не работает, — v1.1.5.

Благодарность,

person styks    schedule 06.09.2012