Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >带有事件的Twitter按钮的自定义设计

带有事件的Twitter按钮的自定义设计
EN

Stack Overflow用户
提问于 2013-03-14 15:16:49
回答 3查看 26.4K关注 0票数 23

我有一个自定义的推文按钮:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<a href="http://twitter.com/share?url=http://example.com;text=myText;size=l&amp;count=none" target="_blank">
    <div>
        <img src="/assets/twitter-logo.jpg">
        <span>Twitter</span>
    </div>
</a>

现在我想在tweet发布后取得一些效果。为此,我研究了Twitter Events API:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
<script type="text/javascript">
    twttr.events.bind('tweet', function (event) {
        alert("Tweet Successful");
    });
</script>

但是,此接口仅适用于非自定义按钮(twitter-share-button类)。

有没有人成功创建了一个监听事件的自定义按钮?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-29 21:34:59

你可以有一个自定义的链接,但仍然有网页意图

密钥应该指向"https://twitter.com/intent/tweet“,而不是指向"https://twitter.com/share”的链接。

如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<a href="https://twitter.com/intent/tweet">Tweet</a>

这样你就可以像你尝试的那样使用web意图:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
twttr.events.bind('tweet', function (event) {
  // Do something there
  alert('Tweeted');
});

检查此jsFiddle

票数 36
EN

Stack Overflow用户

发布于 2014-10-31 00:25:15

我得到了一个有分享行动的人

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<a href="https://twitter.com/share" class="twitter-share-button" data-via="pincheregio" data-size="large" 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>

      twttr.ready(function (twttr) {
        twttr.events.bind('tweet', function (event) {
        alert("paso");
      });

    });
</script>

http://jsfiddle.net/aXCNX/139/

票数 0
EN

Stack Overflow用户

发布于 2019-12-22 12:58:55

不要浪费你的时间在"tweet“事件上。与其他社交网络不同的是,即使推文成功完成或用户刚刚关闭窗口,twitter也会触发此消息。因此,请使用下面的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
jQuery('#twitter').off('click').on('click', function() {
  var field_list = {
    url: 'https://example.com/',
    text: 'Some random text',
    hashtags: 'myhashtag,anothertag',
  }
  window.open('https://twitter.com/share?'+jQuery.param(field_list), '_blank', 'width=550,height=420').focus();
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15413159

复制
相关文章
python 按钮的响应事件
在PyCharm中创建一个项目,然后点击“Tools”--“External Tools”--“QTDesinger”打开QT Desinger
py3study
2020/01/06
2.9K0
EXT按钮事件
在EXT中,当我们要为按钮点击添加处理function的时候,可以看到一般人的实现分成2类:
Java架构师必看
2021/03/22
2.7K0
EXT按钮事件
按钮弹窗事件
一种:<a href="javascript:if(confirm('确实要删除该内容吗?'))location='http://www.google.com'">弹出窗口</a> 二种:<scrip
一朵灼灼华
2022/08/05
1K0
Odoo 自定义form表单按钮点击事件处理程序
通过研究发现,点击odoo form表单按钮时,会调用odoo14\odoo\addons\web\static\src\js\views\form\form_controller.js文件中的_onButtonClicked函数,在该函数中响应点击事件。所以,我们可以通过重写该方法来实现自定义响应点击事件。示例如下
授客
2023/02/26
1.6K0
单选按钮的用户体验设计
单选按钮是表单系统的一个基本元素。它们被使用在当存在互斥的两个或多个选项列表而用户必须选择其中一个时。换句话说,点选某个尚未选中的单选按钮,之前的选择就会恢复成未选中。 正确的使用单选按钮会非常好—
前朝楚水
2018/04/03
6.3K0
单选按钮的用户体验设计
jQuery Mobile的学习时间botton按钮的事件学习
每天都在进步。最近在学习jquery mobile开发,使用的button,绑定事件,和大家一起学习,一起分享!
业余草
2019/01/21
1.6K0
jQuery Mobile的学习时间botton按钮的事件学习
JQuery排他思想-按钮点击变色事件按钮制作
点击按钮的时候,被点击按钮颜色变化,其他按钮要保持不变。 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]--
梦溪
2021/08/23
10.2K0
Android触摸事件_android设置按钮点击事件
在Android系统中,手势的识别是通过 .OnGestureListener接口来实现的,利用,摸屏的Fling、Scroll等方法可以进行滑动或翻页效果的实现;触摸屏相关的事件,是通过onTouchListener来实现的。
全栈程序员站长
2022/10/04
3.3K0
系统设计:Twitter搜索服务
Twitter是最大的社交网络服务之一,用户可以在其中共享照片、新闻和基于文本的消息。在本章中,我们将设计一个可以存储和搜索用户推文的服务。类似的问题:推特搜索。
小诚信驿站
2021/12/05
5.3K0
系统设计:Twitter搜索服务
LabVIEW设计自定义指示灯和按钮控件
LabVIEW中提供了很多内置的指示灯和按钮控件,可以实现状态的切换和控制,效果如下图所示:
不脱发的程序猿
2022/04/13
1.1K0
LabVIEW设计自定义指示灯和按钮控件
js后退按钮事件触发
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164172.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/15
10.7K0
高并发编程-自定义带有超时功能的锁
我们知道synchronized的机制有一个很重要的特点是:使用synchronized, 当一个线程获取了锁,其他线程只能一直等待,等待这个获取锁的线程释放锁,如果这个线程执行时间很长,其他线程就需要一直等待 。 除非获取锁的线程执行完了该代码块,释放锁或者线程执行发生异常,JVM会使线程自动释放锁。
小小工匠
2021/08/17
5430
关于启动Activity之间的及普通按钮的点击事件
两个java文件 对应两个layout 主Activity通过按钮启动副Activity       副Activity通过多个按钮启动主Activity 主Acticity 1 package lianxi; 2 3 import com.example.jichu_lianxi.R; 4 5 import android.app.Activity; 6 import android.content.Intent; 7 import android.os.Bundle; 8 impor
听着music睡
2018/05/18
9620
iOS按钮事件传參的二种方式
经典方式 添加变量 var buttonPars:[Int:IndexPath] = [:]; 最常用的方式是直接给button设置tag cell.actionButton.addTarget(self, action: #selector(actionButtonClick(button:)), for: UIControlEvents.touchUpInside) let tagNum = indexPath.section*1000000 + indexPath.row; cell.actionBu
码客说
2019/10/22
6490
jQuery 事件(三) 事件的绑定和解绑、对象的使用、自定义事件
之前学的鼠标事件,表单事件与键盘事件都有个特点,就是直接给元素绑定一个处理函数,所有这类事件都是属于快捷处理。翻开源码其实可以看到,所有的快捷事件在底层的处理都是通过一个”on”方法来实现的。jQuery on()方法是官方推荐的绑定事件的一个方法 基本用法:.on( events ,[ selector ] ,[ data ] ) 最常见的给元素绑定一个点击事件,对比一下快捷方式与on方式的不同
Yiiven
2022/12/15
4.1K0
MyVBA加载宏——添加自定义菜单02——给按钮添加单击事件
在2003版本之前的Excel里使用过VBA的话,应该接触过在Excel里添加自定义菜单,使用方法和前面说的在VBE里添加菜单是类似的。
xyj
2020/07/28
2.8K0
MyVBA加载宏——添加自定义菜单02——给按钮添加单击事件
点击加载更多

相似问题

带有Turbolink的Facebook Twitter按钮

10

(Meteor)更改Twitter登录按钮设计

13

使用带有Twitter引导的tap事件

26

如何为twitter引导创建带有箭头的自定义按钮?

48

带有自定义Twitter推文按钮的自动url缩写

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文