Есть у меня постраничный слайдер, в каждом слайде отдельная статья. Для каждой статьи свой блок с шерингом. Можно ли повесить создание нового блока передав в кач-ве аргумента имя класса вместо id. Т.к. в ином случае придется создавать каждый раз новый id и обращаться к нему. Сейчас при обращении через имя класса у меня выдает ошибку:
this.initSocshare = function(el, services) {
new Ya.share2(el, {
content: {
url: 'https://yandex.com',
title: 'Yandex',
theme: {
services: services
}
}
});
}
И соотв. вызываю:
initSocshare('.socshare_b-container', 'facebook,twitter,vkontakte,gplus');
Вот самам ошибка:
Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document': '#.socshare_b-container' is not a valid selector.
Пробовал вызывать и с точкой и без.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей