user3235284
user3235284

Reputation: 21

Fill twitter button with dynamic content

is it possible to create a twitter-button , while clicking a link? :

http://fiddle.jshell.net/gmq39/22/

I tried with:

$.getScript('http://platform.twitter.com/widgets.js');

The "button", which appear´s has no functionlaity and style´s

Anybody know´s a workaround or what do i need to inlcude? need your help.. greetings!!

Upvotes: 0

Views: 109

Answers (1)

Magnus Engdal
Magnus Engdal

Reputation: 5604

Use twttr.widgets.load(); to bind the twitter functionality to a dynamically added button.

Also, to make sure you don't load the script over and over again, you could first check if the script is already loaded with something like this

function twitter() {
    if ($(".twitter-follow-button").length > 0) {
        if (typeof (twttr) != 'undefined') {
            twttr.widgets.load();
        } else {
            $.getScript('http://platform.twitter.com/widgets.js');
        }
    }
}

$(function () {
    $('body').html('<a href="https://twitter.com/MagnusEngdal" class="twitter-follow-button" data-show-count="false">Follow @MagnusEngdal</a>')
    twitter();
});

http://jsfiddle.net/23D8C/1/

Upvotes: 1

Related Questions