ProgressBar не предоставляет прямого способа сделать это. Однако, поскольку он наследует метод on, который позволяет подписываться на события из контейнера виджетов, вы можете подписаться на событие click и получить координаты X, Y щелчка и сравнить их с верхним левым углом:
myProgressBar.on('click', function (ev) {
var xyClick = YAHOO.util.Event.getXY(ev);
var xyProgressBar = YAHOO.util.Dom.getXY(this.get('element'));
// now you make the arithmetic
});
getXY возвращает массив с двумя элементами, координатами x и y. Было бы проще использовать getX или getY в зависимости от ориентации ProgressBar