向Twitter Share元素添加一个onclick事件
Add an onclick event to the Twitter Share element
试图在用户点击Twitter "分享"按钮时触发'onclick'事件。我正在使用twitter推荐的实现,这是一个超链接和功能。该函数替换页面上的HTML,当它这样做时,我的'onclick'不会触发。
<div id="shareTwitter" onclick='alert("onclick!");'>
<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://www.stackoverflow.com" data-count="none">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
</div>
小提琴在这里:http://jsfiddle.net/tysonkoska/vxzqkL3h/
如果你把脚本注释掉,'alert'会正常触发。也许有一种不同的/更好的方法来进行积分?
谢谢…
你不能在这个元素上处理click事件,因为它在iFrame,但是twitter给你绑定事件的机会按钮。
see fiddle
http://jsfiddle.net/ZwHBf/162/
相关文章:
- 如何在一个onclick按钮上使用一个javascript函数选择多个文本字段
- 如何通过一个onclick事件更改两个单独的图像
- 如何创建一个onclick函数,该函数在按下重新启动按钮时被调用
- Javascript 将一个 onclick 事件附加到所有带有 href 变量的链接
- 绑定一个 onclick 函数,对象作为在循环中创建的锚标记上的参数
- 如何停止在第一次按下回车键时触发第一个 onclick 事件的元素
- jQuery fadeIn 元素一次一个 onClick
- 一个onclick中有两个函数-Javascript
- 如何在一个onclick函数中添加两个响应?html中的onclick是
- Javascript为所有链接附加一个onclick事件
- 从代码后面创建单选按钮,但有一个onclick
- 如何注册一个onclick事件,以便它知道从哪个对象调用它
- 向Twitter Share元素添加一个onclick事件
- 我如何得到一个onclick被逆转在第二次点击
- 我们如何为d3数据地图创建一个onclick事件?
- 用jQuery创建一个onClick弹出消息
- 一个onclick事件打开框和框上提交它链接到PHP函数设置一些值到db
- 我有一个onClick angularjs函数有一个for循环,在第一次点击不工作
- 如何只触发一个onClick函数时,在一个组件也与onClick事件
- 如何从另一个onclick事件中停止/暂停jquery更改事件的执行