score:1

You can recognise if button is clicked, by event.target http://jsfiddle.net/2Y3ah/3/

 if(!($(event.target)[0].textContent))
                        alert('chart click!');

http://api.jquery.com/event.target/

score:1

This is the ultimate solution. Just set the following config to the Chart:

    $('#container').highcharts({
        chart: {
            resetZoomButton: {
                relativeTo: 'chart'
            }
        }
    });

score:5

A dirty way can be to look at the srcElement

for example test the following (check if firstChild not null ...)

event.srcElement.firstChild.data === "Reset zoom"

Related Query

More Query from same tag