I'm embedding a twitter timeline via Jquery so that when a user clicks on a button, it creates the div with the timeline... when he clicks on it again, the timeline disappears.

This works, but when I click on the button again, it doesn't want to load again. So I only get one load per page.

```
$("#TWT").click(function(e) {
        e.preventDefault(); 
        if(loadHtml == "empty") {
        $( "#authorName" ).load( "test.html" );
        loadHtml = "full";
        } else if(loadHtml == "full") {
            $("#tweetDiv").remove();
            loadHtml = "empty";
            }
    });

```

The test.html contains the embedded content, and loadHtml is set to empty. 

My actual implementation was more complex but I've whittled it down to this so I can see what's wrong. The div containing the twitter feed reappears... but the feed does not load again.

Is there an issue with serving the embedded timeline more than once to the page without loading? If I refresh page, again it works... only once.

**PS: Just to clarify - this is not an issue of the div not showing up again. It shows up just fine when I look at the html that's generated. It's just that Twitter does not want to load again.**