DivMan,
Сообщение от DivMan
|
Но я всё равно не понял
|
Что же тут непонятного? У вас
// Добавляем элементу img обработчик клика
$("#map").click(function (event) {
clicks++;
});
// Получаем расстояние от места клика до клада
var distance = getDistance(event, target);
т.е событие event, оно же click, определяется внутри функции обработчика. На момент исполнения строки
var distance = getDistance(event, target);
(после загрузки страницы, один раз) эта переменная абсолютно не определена.
Кстати, target задастся тоже только один раз при загрузке страницы.
PS: в какой, интересно, книге такое написано?