2011-09-26 63 views
0

我正在使用Google Visualization API繪製包含一些數據的餅圖。谷歌可視化餅圖onclick事件不在IE8中觸發

我還添加了一個onclick事件,它在Chrome中完美工作。但事件似乎在IE8中完全解僱。沒有錯誤 - 它根本不會開火。

該圖表在所有瀏覽器中都能完美呈現 - 但onclick事件在IE8(可能還有其他IE版本 - 尚未測試過)中不起作用。

任何想法?

var dataTable = new google.visualization.DataTable(); 
    dataTable.addColumn('string'); 
    dataTable.addColumn('number'); 
    $.each(obj_json_data,function(){ 
     dataTable.addRow([this.Name,this.Number]); 
    }); 

    var options = {cht: 'p3', chs: '600x225', labels:'name', legend:'none', 
        chds:'0,160', enableEvents:true, chdls:'000000,14'}; 

    var chart = new google.visualization.ImageChart(document.getElementById('chart_container')); 
    chart.draw(dataTable, options); 

    // Assign event handler 
    google.visualization.events.addListener(chart, 'onclick', mouseEventHandler); 

function mouseEventHandler(event) { 
    alert('You just clicked ' + event.region); 
} 

回答

0

在線路:google.visualization.events.addListener(圖表,的 'onClick',mouseEventHandler);

嘗試將偵聽器指向'select'事件而不是'onclick'事件。

0

這不是'onclick',它是'點擊'事件