Javascript 如何设计Twitter弹出窗口
我使用以下代码在我的博客中添加了一个Twitter共享按钮:Javascript 如何设计Twitter弹出窗口,javascript,jquery,twitter,popup,Javascript,Jquery,Twitter,Popup,我使用以下代码在我的博客中添加了一个Twitter共享按钮: <a class="twitter popup" href="http://twitter.com/share?text=mytext">Tweet Me</a> 我在弹出窗口中打开它: <script type="text/javascript"> $('.popup').click(function(event) { var width = 575, h
<a class="twitter popup" href="http://twitter.com/share?text=mytext">Tweet Me</a>
我在弹出窗口中打开它:
<script type="text/javascript">
$('.popup').click(function(event) {
var width = 575,
height = 400,
left = ($(window).width() - width) / 2,
top = ($(window).height() - height) / 2,
url = this.href,
opts = 'status=1' +
',width=' + width +
',height=' + height +
',top=' + top +
',left=' + left;
window.open(url, 'twitte', opts);
return false;
});</script>
$('.popup')。单击(函数(事件){
可变宽度=575,
高度=400,
左=($(窗口).width()-width)/2,
顶部=($(窗口).height()-height)/2,
url=this.href,
opts='状态=1'+
“,宽度=”+宽度+
'高度='+高度+
“,top=”+top+
'左='+左;
打开(url,'twitte',选项);
返回false;
});
有没有一种方法可以设置弹出窗口的样式?我想要一个带有twitter表单的样式化弹出窗口。如果你只是在一个标准的浏览器窗口/选项卡中打开页面内容,你无法控制它的外观。如果在同一个浏览器窗口中弹出,您可以获得更多的控件和样式选项,但可能是以灯箱方式。下面是一些您可能想签出的轻巧的jQuery插件: 你为什么不使用Twitter提供的“推特按钮”,它会处理好一切 您可以:
。这必然会中断,因为它们可以随时更改所需的参数,而无需发出警告但是:我不推荐任何一种,因为这两种方法都会让用户望而却步。默认的官方推特页面对他们来说很熟悉,他们更可能从中发布一些东西。此外,在
twitter.com
域中,他们(嗯,他们中的一些人)会有一种安全感。如果你想完全控制外观,那么twitter的@anywhere就是你需要实现的。好吧,要么就是建立一个Twitter客户端库,然后推出自己的方法
使用@anywhere需要您在上设置应用程序,并且您的用户需要授权您的应用程序发布tweet,但这是您为灵活性付出的代价
Twitter可能是你的另一种选择,但弹出窗口中显示的布局将是Twitter的,而不是你的。然而,这是值得一提的,因为你没有申请注册的要求
Web意图提供优化的弹出窗口
使用tweet的流程&
推特用户:推特、回复、转发、,
最爱,跟随。他们成功了
用户可以与之交互
在您的网站上下文中的Twitter内容
网站,无需离开页面或
必须授权一个新的应用程序只用于
互动
什么样的风格?您无法控制twitter页面。你唯一能做的就是将它加载到iframe中并围绕它进行一些样式设计。我的意思是,有一种方法可以构建我自己的twitter页面,当按下ok时,将信息发送到twitter?这都是lightbox插件文档的一部分。。你只要看看就行了。