//вызов главной функции, когда карта готова
ymaps.ready(init);
//главная функция
function init() {
//здесь описание всех функций
function func1(){
//тело
}
function func2(){
//тело
}
function funcN(){}
}
При использовании api яндекс карт от функции "init()" отказаться нельзя, но при этом есть необходимость обращаться к func1(), func2() вне функции "init()", как это возможно сделать?
Это читал не помогло!
При чем функцию по событию можно вызвать следующим образом:
//вызов главной функции, когда карта готова
ymaps.ready(init);
//главная функция
function init() {
document.getElementById('id').[событие] = function(){
//тело
}
}
Но если одну и ту же функцию нужно вызывать по нескольким событиям - то такой способ не удобен
Быть может есть что то вроде, это могло бы упростить задачу:
document.getElementById('id1').[событие] ||
(document.getElementById('id2').[событие]) = function(){
//тело
}
Спасибо за внимание, надеюсь на помощь - очень хочется разобраться1