Подскажите, как правильно реализовать данную штуку.
Создал кнопку, которая должна открывать блок div, но вот незадача. Все работает, но при нажатию на кнопку, она дублируется и так до бесконечности, при этом если нажать на первую кнопку, то все работает. и как можно загнать в блок div на карте данные из smarty
uttonLayout = ymaps.templateLayoutFactory.createClass(
"<button class='hideBtn {% if state.selected %}my-button-selected{% endif %}' >" +
"{{data.content}}" +
"</button>"+
"<div class='hideCont'>" +
"454545454" +
"</div>" ,
function(){
firstButton = ('.hideBtn');
$(firstButton).click(function(){
$(this).toggleClass('clos
var hideBtn=$(firstButton).in
return false;
});
}
),
button = new ymaps.control.Button({
data: {
content: "текст"
},
options: {
layout: ButtonLayout
}
});
myMap.controls.add(button, {float: 'left'});