Я пытаюсь поместить кнопку во всплывающее окно Openlayers. Хотя кнопка выглядит правильно со следующим кодом, функция «handlerFunc» не выполняется при нажатии кнопки. Весь сегмент кода, который я разместил, находится внутри другой функции (поэтому handlerFunc на самом деле является вложенной функцией). Я использую JQuery для самой кнопки. Любые идеи о том, что может пойти не так? Спасибо!
var feature = new OpenLayers.Feature(presences, ll);
feature.popupClass = popupClass;
feature.data.popupContentHTML = "<button id='popupButton'>Click me</button>";
feature.data.overflow = (overflow) ? "auto" : "hidden";
feature.data.icon = markerIcon;
$('#popupButton').button();
$('#popupButton').click(handlerFunc);
function handlerFunc() {
// do something
}