I’m using intents asynchronously as well as Anywhere on my site. But twttr.ready created in following code while loading platform.twitter.com/widgets.js doesn’t work and I’m unable to add events. May be it’s because window.twttr already exists.
<script src="http://platform.twitter.com/anywhere.js?id=Ie02SeVFcNi4ob4xYdA&v=1" type="text/javascript"></script>
<script>
$(document).ready(function(){
window.twttr = (function (d,s,id) {
var t, js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js=d.createElement(s);
js.id=id;
js.src="//platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
return window.twttr || (t = {
_e: [],
ready: function(f){
t._e.push(f)
}
});
}(document, "script", "twitter-wjs"));
twttr.ready(function (twttr) {
twttr.events.bind('click', clickEvent);
});
});
<script>