В моем случае на странице было с десяток кнопок лайк и нужно было понять по какой из них кликнули.
<a target="_blank" class="mrc__plugin_uber_like_button"
data-good-id="МойИтемАйди"
href="http://connect.mail.ru/share?share_url=<?=$urly?>"
data-mrc-config="{'type' : 'small', 'caption-mm' : '2', 'caption-ok' : '1', 'width' : '50px', 'nc' : '1', 'nt' : '1'}">Нравится
Отловил что виджет вставляет ифрейм с кнопками перед .
Так же есть у них отлавливатели эвентов клика:
http://api.mail.ru/2012/01/share_and_event/
они отдают result.id так вот ифрейм на странице генерируется именно с этим id. Итого я отловил нужное мне значение так:
mailru.loader.require('api', function(){
mailru.events.listen(mailru.plugin.events.liked, function(result, params, elsevar){
good_id = $("#"+result.id).parent().next().attr("data-good-id");
});
mailru.events.listen(mailru.plugin.events.unliked, function(result){
// console.log(result.type);
// Анлайки всё равно не пашут :)
});
});