Здравствуйте. Возникла следующая проблема, после загрузки скрипта, я используя api устанавливаю параметры:
Ya.share2('#share', {
content: {
description: gjShare.description || 'description',
image: gjShare.image || 'image.jpg'
},
theme: {
services:"vkontakte,odnoklassniki,facebook,twitter,gplus,mo ,imir"
limit:3,
bare:true
}
});
Но только во время инициализации автоматически ставятся параметры из data атрибутов соответствующего тега. При чем это происходит так.
1. Устанавливаются параметры, которые указал я,
2. Тегу #share ставится класс ya-share2 (если дать класс заранее произойдет то же самое)
3. Срабатывает обработчик по умолчанию, он, используя класс как селектор, берет data атрибуты и меняет весь шаринг, игнорируя мои параметры. При чем, если например в data атрибутах прописать то же самое, что я добавляю в объект theme, то события продублируются и при клике на "..." popup будет открываться и тут же закрываться)
Если же поставить задержку на исполнение скрипта, подождать пока пройдут действия по умолчанию, тогда все работает нормально, но это же не решение (костыль уже).