Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Tweet按钮看起来像普通按钮<;a>;链接没有任何JS或CSS_Javascript_Jquery_Button_Twitter - Fatal编程技术网

Javascript Tweet按钮看起来像普通按钮<;a>;链接没有任何JS或CSS

Javascript Tweet按钮看起来像普通按钮<;a>;链接没有任何JS或CSS,javascript,jquery,button,twitter,Javascript,Jquery,Button,Twitter,我正在尝试在我的网站中嵌入Tweet按钮,我已经添加了 !函数(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.insertBef

我正在尝试在我的网站中嵌入Tweet按钮,我已经添加了

!函数(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');
中,widgets.js被正常包含,当我放入


但问题是,当我使用

$('.someclasses').append('


有什么解决方案吗?谢谢:)

您需要重新应用twitter脚本。添加新元素后,请尝试以下代码段:

$('.someclasses > a.twitter-share-button').each(function() {
    var tweet_button = new twttr.TweetButton(this);
    tweet_button.render();
});

您需要重新应用twitter脚本。添加新元素后,请尝试以下代码段:

$('.someclasses > a.twitter-share-button').each(function() {
    var tweet_button = new twttr.TweetButton(this);
    tweet_button.render();
});

谢谢大家,解决方法是将此代码放在附加的
元素下:


twttr.widgets.load()

谢谢大家,解决方法是将此代码放在附加的
元素下:


twttr.widgets.load()

我在Chrome中安装了断开连接扩展插件。经过几个小时的努力,我终于明白了这一点。拆下后,效果良好。甚至不需要关闭Chrome窗口。

我在Chrome中安装了断开连接扩展插件。经过几个小时的努力,我终于明白了这一点。拆下后,效果良好。甚至不需要关闭Chrome窗口。

是您的
$('.someclasses')中的
..
。有意将
行附加到此问题帖子或您的代码中?可能重复@PaulS。不,我试图表示“直到代码结束”,因为它有点长。您的
$('.someclasses')中的
..
是否是唯一的。有意将
行附加到此问题帖子或您的代码中?可能重复@PaulS。不,我试图表示“直到代码结束”,因为它有点长。它显示了这一行的错误
var tweet\u button=new twttr.TweetButton(this)。。。错误显示为
uncaughttypeerror:undefined不是使用google chrome开发人员kit的函数
var tweet_button=new twttr.TweetButton(此)。。。错误显示
uncaughttypeerror:undefined不是使用google chrome开发者工具包的函数