1
我無法讓工具提示定位器功能工作。它的行爲就好像這個函數根本就不在這裏,並像正常一樣加載工具提示。它上面的事件函數工作。我嘗試了一切,無法弄清楚爲什麼它簡單地忽略了這一點。我可以使用工具提示的任何其他屬性(如陰影),但定位器不起作用。除了定位器設置之外,該圖表還繪製了我的所有設置。highcharts定位器工具提示 - 一般javascript
這是在一個domready mootools函數中使用php回顯到一個頁面上。
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對象
看起來它應該對我有用。但是你應該總是用分號結束語句,以確保你的代碼沒有出現意想不到的解釋。 – JohnnyHK 2012-08-15 14:25:18
@JohnnyHK - 我知道對不對!這就是駕駛堅果!無論如何,我回去並補充說';'好的措施,但沒有骰子。謝謝 – styks 2012-08-15 14:40:55
是否有任何錯誤扔在JavaScript控制檯?你確定php的$ chart_options變量正在輸出一個javascript對象嗎? 通過放置'console.log(chart_options);' (減去單引號),緊接在chart_options的聲明之後。 – 2012-08-15 19:14:10