我希望用戶在點擊餅圖的某個部分時將其定向到頁面的特定部分。點擊時,我收到的錯誤是{"error": "Please use POST request"}
。Highcharts.js餅圖中的鏈接
http://jsfiddle.net/alliwagner/Saa4E/10/
眼下藍色部分應跳下,以「品」上點擊。
任何幫助都將不勝感激。
我希望用戶在點擊餅圖的某個部分時將其定向到頁面的特定部分。點擊時,我收到的錯誤是{"error": "Please use POST request"}
。Highcharts.js餅圖中的鏈接
http://jsfiddle.net/alliwagner/Saa4E/10/
眼下藍色部分應跳下,以「品」上點擊。
任何幫助都將不勝感激。
Here是您的jsfiddle的更新。
我不得不做出的改變是:
this
綁定到數據點通過該庫維護的結構。爲了獲得URL,你必須查看數據點的「config」屬性,然後獲取該數組的元素2。this
,以便超時處理程序可以獲取它。這裏發佈的解決方案不再有效作爲Highcharts
第3版這工作得更好
series: [{
type: 'pie',
name: 'overall',
point: {
events: {
click: function(e) {
location.href = e.point.url;
e.preventDefault();
}
}
},
data: [
{name: 'Not Tested', color: '#FFA850', y: 87, url: 'http://my_site1.com'},
{name: 'Fail', color: '#FF2929', y: 2, url: 'http://my_site2.com'},
{name: 'Pass', color: '#31FF4F', y: 32, url: 'http://my_site3.com'}
]
}]
尖,太感謝這麼多!工作就像一個魅力...非常多appreicated :) – Allison
沒問題,祝你好運!這看起來也是一個很好的圖表包。 – Pointy
是的,highcharts是非常強大和容易(足夠)的工作。到目前爲止我一直很滿意(客戶也是如此!) – Allison