使用jQuery捕获Twitter“Tweet”按钮的单击

我在我的网站上有以下代码,当它访问Twitter的API时会生成它自己的标记。

我想在onClick上调用一个JavaScript函数,但是,但是随着标记的改变,它似乎并不像仅仅向锚点添加onClick那么简单。

如何捕获“推文”按钮的点击?

  

您无法处理此元素上的点击事件,因为它位于iFrame中,但是twitter让您有机会将事件绑定到按钮。

示例: http : //jsfiddle.net/ZwHBf/2/文档: https : //dev.twitter.com/docs/intents/events

代码:HTML:

  

JS:

 twttr.events.bind('click', function(event) { console.log('clicked'); });​ 

向您的网站添加自定义Twitter按钮比您想象的要容易得多。

 Tweet 

是的,真的,这就是全部。 给你的链接一些设计的爱和tada! 你自己的自定义Twitter按钮。

在弹出窗口中打开Twitter Share Box

要将Twitter Share Box显示为弹出窗口,只需添加一些javascript行即可在新窗口中打开该链接。 这是使用jQuery的一个例子:

   

注意:这只是一个例子。 您可能希望将javascript代码放在.js文件中并在文档就绪时调用它。

 $(document).ready(function() { $('.popup').click(function(event) { // and so on... } }); 

为推文设置默认消息

您可以为推文设置默认文本,为链接添加文本参数:

  

现在,当您的用户点击您的推文链接时,默认情况下会在推文框中显示“这很容易”的消息。 更多..

你可以尝试用jquery …

  

我怀疑即使标记发生变化,课程也会改变。