Изменить ShareThis заголовок при нажатии кнопки
Я загружаю эти кнопки в fancybox по нажатию кнопки, используя теги span:
<div style="display:none">
<div class="social-share">
<span class='st_facebook_vcount' displayText='Facebook'></span>
<span class='st_twitter_vcount' displayText='Tweet'></span>
<span class='st_pinterest_vcount' displayText='Pinterest'></span>
</div>
</div>
Мой вопрос:
Как я могу изменить st_title или установить заголовок для общего контента в зависимости от того, на какую кнопку я нажимаю. Например, на моей странице в основном есть одна кнопка "Поделиться" для каждого сообщения, поэтому, если бы я подумал о создании такой кнопки:
<a class="share-btn" href="#" data-title="First Post">Share This</a>
А затем попытайтесь сделать что-то здесь:
$('a.share-btn').on('click', function(e){
//Change shared title
//launch fancybox containing share <span>'s mentioned above
}
1 ответ
Вы можете установить заголовок через метод установки data().
$('a.share-btn').on('click', function(e){
e.preventDefault();
var titletext='some title';
$(this).data('title',titletext);
}