Клуб пользователей блока «Поделиться»

Uncaught TypeError: this._options.merge is not a function

i.lopatin@directmedia.ru
15 мая 2016, 11:10

Добрый день. Столкнулся с такой ситуаций. Некоторое время назад всё прекрасно работало, сегодня стала происходить ошибка.

Uncaught TypeError: this._options.merge is not a function в share.js

Имеется:

var yashare=Ya.share2('#share_tl', {
        content: {
            url: window.location.href,
            title: '{%$body.name%},
            description: '{%$body.annotation%}',
            image: '{%$body.pic%}'   
        },
        theme: {
            services: 'vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus,surfingbird',
            counter: true,
            lang: 'ru',
            size: 'm',
            bare: false
        }
    });

Так как у меня слайд-шоу, то меняю content следующим образом:

yashare.updateContent({
                        title: zoom.allPictures[zoom.activItem]['name'],
                        description: zoom.allPictures[zoom.activItem]['name'],
                        image: zoom.allPictures[zoom.activItem]['small'],
                        url: 'http://'+location.hostname+'/'+zoom.allPictures[zoom.activItem]['url']
                    });

появляется следующая ошибка: Uncaught TypeError: this._options.merge is not a function в консоле. Пытался менять обновляемый контент, содержание контента. Единственное что помогает - исключение из кода куска с yashare.updateContent({... });. Может кто сталкивался?

1 комментарий
Подписаться на комментарии к посту
sameoldmadness
15 мая 2016, 11:10
Починили, спасибо за бдительность.