使用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的一个例子:
Tweet
注意:这只是一个例子。 您可能希望将javascript代码放在.js文件中并在文档就绪时调用它。
$(document).ready(function() { $('.popup').click(function(event) { // and so on... } });
为推文设置默认消息
您可以为推文设置默认文本,为链接添加文本参数:
Tweet
现在,当您的用户点击您的推文链接时,默认情况下会在推文框中显示“这很容易”的消息。 更多..
你可以尝试用jquery …
我怀疑即使标记发生变化,课程也会改变。