Есть ссылка
<a href="javascript:void(0);" class="link cityselect__link" onclick=".....">город</a>
Есть javascript файл
var ad = {
init: function() {
this.bindEvents();
},
bindEvents: function() {
var _this = this;
// cityselect
$('#cityselect .cityselect__link').bind('click', _this.toggleCityselect);
},
toggleCityselect: function(e, state) {
var pageWrapper = $('#page'),
cityselect = $('#cityselect');
if (e) {
e.preventDefault();
}
if (cityselect.hasClass('cityselect_shown') || state === 'hide') {
// hide
cityselect.removeClass('cityselect_shown');
$('body').unbind('click', ad.cityselectBodyClickHandler);
$(window).unbind('keydown', ad.windowKeydownHandler);
} else if (!cityselect.hasClass('cityselect_shown') || state === 'show') {
// show
cityselect.addClass('cityselect_shown');
$('body').bind('click', ad.cityselectBodyClickHandler);
$(window).bind('keydown', ad.windowKeydownHandler);
}
},
cityselectBodyClickHandler: function(e) {
if (!$(e.target).closest('.cityselect__title').length) {
ad.toggleCityselect();
}
},
windowKeydownHandler: function(e) {
if (e.which === 27) {
ad.toggleCityselect(null, 'hide');
$(window).unbind('keydown', this.windowKeydownHandler);
}
}
};
$(document).ready(function() {
ad.init();
});
Помогите, пожалуйста, в javascript ничего не понимаю, только изучать начала. Нужно в ссылке в onclick вставить функцию обработки, чтобы появилось всплывающее меню с городами. Не могу понять какую функцию вставить, а может и не правильно вставляю и саму функцию вставляю....